
Originally Posted by
agent_jbpotter
imuha ra ning mga comments nu?
obviously, subjective kaayu imng mga comments..
and you are obviously a web developer
Obviously this list is biased and will not help people decide on what languange to choose.
here are my comments,
C is for average programmers? C and or C++ is not for weak hearted people who considers themselves as "programmers", take a look around all things on your desktop , chances are that most was developed in C/C++, your OS (Windows or Linux), your device drivers, Firmware for your handheld games or your cellphones, all your favorite 3D games, web browsers, heck most of the "programming" langauge you mentioned was developed in C/C++.
Anbd where is ASM on your list? i think it has the right to be called (in your own words)
"The programming language of Nuclear Scientists and Astrophysicists, who often conduct and compile the code in deep space."
a combination of ASM and C, runs all "hadcore" development from a console on a plane or a shuttle upto
booting up your PC for your OS.
SOme "Programming" language in your list are not even a programming language, but a framework, scripting language, or a simple utility.
Always remember, theres always a fine line between an "Engineer and a mere programmer". Whatever the language is, if you know proper "Engineering" you can do anything on any language provided it is the right fit for the technology.
Example; you cannot bootup PC using AJAX right or design a firmware for cellphone using Java..
COmment lang ko kay this post might mislead aspiring programmers.
here my list instead;
if you are developing web applications;
- HMTL as basic foundation
- ASP or ASP.NET using (VB.NET or C#)
- PHP
- Java enterprise technologies(J2EE) like Java struts or JSP
* then use technologies such as
- AJAX
- CSS
- Java script
- Flash
- Silverlight
Desktop applications;
- Visual Basic
- C#
- C++ (Win32 or MFC ot any free UI framework such as QT)
- SQL
(NOTE: MySQL is a product name similar to MSSQL, ORACLE or SQLLite
SQL is the approriate tearm for this language.
Game development
- C/C++
- FLash action scripts
Mobile
- Windows mobile
- Java using J2ME
- Objective C (For iPhone Development)
Firmware and Device drivers
-ANSI C
- Assembly for specific processors