1 February 2009

Genesis of Programming

Wikipedia: Tower of Babel

1 At one time the whole earth had the same programming language and vocabulary. 2 As people migrated from the asembler, they found a valley in the land of Shinar and settled there 3 They said to each other, "Come, let us make libraries ." They had objects for stone and patterns for mortar. 4 And they said, "Come, let us build ourselves a language and a standard library with everything programmer can need under the sky. Let us make a name for ourselves; otherwise, we will be scattered over the face of the whole earth."

5 Then the marketing came down to look over the language concepts and the library that the men were building. 6 The marketing said, "If, as one people all having the same language, they have begun to do this, then nothing they plan to do will be impossible for them. 7 Come, let Us go down there and forbid them to create language so that they will not be able to create programs for all the platforms."

8 So the marketing scattered them from there over the firms on the whole earth, and they stopped building the language. 9 Therefore its name is called Babylon, for there the marketing confused the programmers of the whole earth, and from there the marketing scattered them over the face of the firms on the whole earth.

Did anyone wonder how many code go to trash because of current situation?

When you will visit 99 Bottles of Beer you will see sample program in 1249 different programming languages and variations. And as it's easy to predict, it's not all what we can find on the web.

That's why, I do like Java. I do not need to worry for which platform the code is, or learn new language. It may not be clear but Windows is not the entire world.

The LORD said, "If, as one people all having the same language, they have begun to do this, then nothing they plan to do will be impossible for them.Genesis 11:6

Was it really LORD's punishment or maybe people still are not able to find compromise? As we can see, language is not the only problem, there's something more deeper in it.

Direct consequence of current situation is confusion. Students / programmers when they have to much to choose, they try to know as much as possible. With every new language we have more people that know many languages in a base level. :/

@see The future of programming languages (Anders Hejlsberg speech)

0 comments / komentarz(y):

Post a Comment