Здравствуйте, eao197, Вы писали:
E>По всей видимости, эта серия будет продолжаться.
Очередное интервью:
The A-Z of Programming Languages: YACC: The contribution YACC has made to the spread of Unix and C is a sense of pride for Stephen C. Johnson.
Кстати о YACC-е: недавно
в нем обнаружили баг, проживший около 33-х лет(!)
The A-Z of Programming Languages: Modula-3 Luca Cardelli on why Modula-3 played a major role in popularizing the notion of type-safe programming and why Modula-3 is still vastly superior to programs such as Java.
В частности, озвучен ответ на вопрос, почему Modula-3 не стал популярным языком:
Why do you think that the language hasn't been widely adopted by industry, but is still influential in research circles?
Basically, competition from Java. Java had all the same main features (objects, type safety, exceptions, threads), all of which also came from the same tradition (and I believe they read our tech reports carefully...). In addition, Java initially had innovations in bytecode verification and Web applets, and later had the full support of a large company, while we were only supporting Modula-3 form a research lab.
The A-Z of Programming Languages: JavaScript. Brendan Eich created JavaScript in 1995 with the aim to provide a "glue language" for Web designers and part time programmers. It has grown to become one of the most widely used languages on the planet.
The A-Z of Programming Languages: D. Walter Bright talks about D and his desire to improve on systems programming languages.
The A-Z of Programming Languages: Python Our series on the most popular programming languages continues as we chat to Van Rossum, the man behind Python.
The A-Z of Programming Languages: Lua Professor Roberto Ierusalimschy offers an in-depth examination of what he believes to be the most successful programming language not born in a developed country.
The A-Z of Programming Languages: Haskell
Simon Peyton-Jones tells us why he is most proud of Haskell's purity, type system and monads.
The A-Z of Programming Languages: C# Microsoft's Anders Hejlsberg reveals the history behind one of the most common programming languages, C#, and what the future holds for C#4.0.
Здравствуйте, eao197, Вы писали:
And do you have any advice for up-and-coming programmers?
I think it’s important to try to master the different paradigms of programs that are out there. The obvious object oriented programming is hopefully something that you will be taught in school. Hopefully school will also teach you functional programming, if not, that is a good thing to go look at.
Go look at dynamic languages and meta-programming: those are really interesting concepts. Once you get an understanding of these different kinds of programming and the philosophies that underlie them, you can get a much more coherent picture of what’s going on and the different styles of programming that might be more appropriate for you with what you’re doing right now.
Anyone programming today should check out functional programming and meta-programming as they are very important trends going forward.
Надо не забыть дать сюда ссылочку Владу, когда он в очередной раз начнет про то, что Хейслберг не понимает, не шарит, и т.п.
... << RSDN@Home 1.2.0 alpha 4 rev. 1111 on Windows Vista 6.0.6001.65536>>
The A-Z of Programming Languages: Perl Culture and community go hand-in-hand with Perl programming.
The A-Z of Programming Languages: Bourne shell, or sh: An in-depth interview with Steve Bourne, creator of the Bourne shell, or sh
The A-Z of Programming Languages: Falcon In this interview
Falcon creator Giancarlo Niccolai, took some time to tell Computerworld about the development of Falcon, the power and influence of C++, and how the new multithreading design in Falcon version 0.9 will innovate the scripting language panorama.
The A-Z of Programming Languages: Tcl. Our series on the most popular programming languages continues as we chat to
Tcl creator John Ousterhout.
The A-Z of Programming Languages: Erlang Our series on the most popular programming languages continues as we chat to Erlang creator Joe Armstrong