5 of your best practicesProgramWhat is the design language?
By chip Camden
Translation:Purple endurer
Tags: programming language, language, programming, lisp, development tools, software development, software/website development, chip Camden
Http://blogs.techrepublic.com.com/project-management? P = 180 & tag = NL. e606
This is a small exercise. I hope you can give it a try for all programming. First, list the five most popular programming languages based on your expertise (your mastery of the language is not necessarily your longest use. Mine is:
Synergy/de
C/C ++
Ruby
C #
PHP
Next, list the first five programming languages based on the time you used in the past. Mine is:
C/C ++
Synergy/de
PHP
Delphi
C #
Finally, list the five programming languages you most want to use. Mine is:
Ruby
ECMA
Scriptlisp (any flavor)
Haskell
Synergy/de (Version 9)
As you can see, there is a gap between the language I use most time and the language I want to use most. I think this reflects the gradual transformation of the industry. We are in the post-Java era. In this era, we assume that any binary language will provide at least some support for objects, automatic resource recovery, and secure encapsulation of pointers. The leading language in this era is a model of many aspects: They make object-oriented problems more practical than orthodox, and they make functional programming styles play a role. The best thing is to promote dynamic programming-this, in short, means that the computation is equivalent.
Because it's an old guy, I can remember the previous Java age (in fact, it accounts for most of my career !), I will call it the post-Pascal era. At that time, any decentProgramming LanguageProvides structured programming tools. Object-Oriented systems are still mainly the special zones of the theoretical community, rather than application developers. The begin-end and case statements are popular for the moment. Let's talk more about the loop structure. External functions are streamlined and used as utility routines. Although many programmers realize that excessive use of functions may cause great changes in programming, available memory, and stack space, or the lag of old systems often prevents these concepts from being put into practice.
I can't help wondering what the next one is. Of course, LISP has demonstrated the endurance of functional programming, but may there be more than one or more excellent examples in the future? Only time will tell us.