DIGIT-ARC read-only archive · snapshot: July 23, 2026

which, in ur opinion is the only prgramming language one nee

34 posts · originally from https://geek.digit.in/community/threads/which-in-ur-opinion-is-the-only-prgramming-language-one-nee.1838/

G
geekgod Original post #1
Oct 8, 2004 at 6:27 PM
after some browsing of the forums and a bit of outside research, i could come up with the names of these languages. i need to know which onelanguage is self sufficient, ie, mastery in which allows me to do any sort of programming project imaginable(i'm not interested in game programming). so guys, please please cast in ur votes with ur views. and if i missed any, highlit it with the reason why u use it.
GNUrag
GNUrag #2
Oct 8, 2004 at 6:59 PM
Howcome you've included PHP there....
tuxfan
tuxfan #3
Oct 8, 2004 at 9:09 PM
Yes, PHP (Personal Home Page) is not a programming language as such.

But C++ (not VC++) is what you must know. But knowing only C++ is not enough. You need to know a lot more.
G
geekgod #4
Oct 8, 2004 at 9:54 PM
thanx for ur responses guys.
actually i have no idea about any of the things i included in the polls :(
but i plan to have a LOT of ideas about at least one 8)
by the way, please mention which option u voted for, along with why u chose it.
T
Oct 8, 2004 at 9:58 PM
i know only c among these, so cant vote anything else :wink: .
by the way, i think most of programming stuffs can be done with C, if not in as easy or fast manner as vb, c++ or c#. dont know about web programming though.
D
Oct 8, 2004 at 11:38 PM
Java if u mean java by complete java,
Basic+applets+servlets+beans+EJB's+networking(control&flow)+HTML
drgrudge
Oct 8, 2004 at 11:47 PM
there is no end to learning, u need to know anything which is important.

knowledge is power
U
ujjwal #9
Oct 9, 2004 at 8:03 AM
I don't think one should start off with one language and stick to it ... in the beginning one should try out various ones to get a feel of programming and computers, and then choose one to continue ...

But if you are insistant on trying one, go for C++, it's compilers are plentiful and many are free ...
D
DKant #10
Oct 9, 2004 at 6:16 PM
All I've tried out r C++/VB/VC++. Getting :shock: by VC++ currently ;). VB is ok. Specially if u want to start off quickly with some simple programs. C++ is excellent and is a good combination of power and ease of use (relatively). VC++ is a "complicated beast" according to Mr.Yashwant Kanetkar :D. Don't know much about it myself. :? So...I can only vote safely for C++. :)
enoonmai
enoonmai #11
Oct 9, 2004 at 9:56 PM
C

Actually, my work involves a LOT of Java right now. But still, if there's only ONE prog. lang. anyone needs to know, its C. There's NOTHING, and absolutely nothing that cannot be done in C. Nothing's impossible with that damn language. Its just that it takes such a looooong time to do it, that we use the other languages. Heck, all the other languages are mostly precompiled functions and libraries that we borrow. :D Why sit and code a million lines in C while you can call a ShellExecute cmd in VC++ or a paint() method in Java :D :D But honestly, if you have enough patience and a long lifetime (read immortality) you can do just about anything with C :D
G
geekgod #12
Oct 9, 2004 at 10:10 PM
ok, can anyone tell me what is the difference between c & c++. also, though i know nothing about it, i heard c# and python are popular. how come no one is mentioning them?
cooljeba
cooljeba #13
Oct 9, 2004 at 10:13 PM
c

..:: peace ::..
Jeba
enoonmai
enoonmai #14
Oct 9, 2004 at 10:39 PM
geekgod said:
ok, can anyone tell me what is the difference between c & c++. also, though i know nothing about it, i heard c# and python are popular. how come no one is mentioning them?

What you're asking for would fill a forum's pages forever. :D Simply put though, C++ is kinda derived from C. C is a structured prog. lang. while C++ is Object Oriented. (Its the latest thing these days, OOP ;)) Other features include more libraries, improved I/O management, etc.
C# or C-Sharp is part of the new Microsoft Visual Studio.NET package and has more in common with Java than with C (others don't kick me please, its just my opinion :D) Python is another OO lang. similar in some ways to Java, but has great power, plus the ability to code more "extensions" in C/C++. Nobody mentioned them simply because the topic was about the ONE prog. lang. you HAD to know. :D C# and Python might make your work easier, but they're not Neo. :D
GNUrag
GNUrag #15
Oct 10, 2004 at 12:27 PM
geekgod said:
i heard c# and python are popular. how come no one is mentioning them?

Man, i wanted to click on python also, but your poll is single-select-only... I've been involved in Python programming and i must say, its just so easy to write python and debug em...
N
Oct 10, 2004 at 12:47 PM
C++ is a good prog lang...but other languages are also must learn if you wana be a good prorammer.the more you know the beter it is
I
indrajit #17
Oct 10, 2004 at 1:17 PM
C is a must! Then Java. and while you are at it try for VB too! :)
enoonmai
enoonmai #18
Oct 10, 2004 at 4:16 PM
Whoa, whoa, this isn't right. Its not what was your favorite language, but what is the ONE and the ONLY ONE programming language you need to learn. If you were told tomorrow that you can become an expert in that language but you can choose only ONE, what would you choose? I think that drops stuff like VB completely out of the list. True, they have their uses (very good ones too at that) but I still think there's nothing that you can't pull with C. Its like the Swiss Army knife of progging. It just takes a helluva long time (read eternity) to create your own functions and libraries. I vote C. Oh wait, I've already voted. :D Mea culpa. :D
G
geekgod #19
Oct 10, 2004 at 8:29 PM
i found the following url on the net.
*www.visionengineer.com/comp/c_language.shtml
from this link it appears that whatever can be done with c can also be done with c++. the only advantage of the former is that it more 'machine-oriented'. what is meant by this ? also, if writing codes in c++ is easier and more readable than c, why does everyone prefer c over c++?
@gnurag
Man, i wanted to click on python also, but your poll is single-select-only... I've been involved in Python programming and i must say, its just so easy to write python and debug em...

does it mean that u prefer c over python
T
Oct 10, 2004 at 9:21 PM
hmmm, nice discussion going on here, learning......
btw, gd links geekgod
tuxfan
tuxfan #21
Oct 10, 2004 at 10:29 PM
The best way to find out is to go thru the job classifieds for some days and have a look at the demand from employers.
#/bin/sh
#/bin/sh #22
Oct 11, 2004 at 12:19 AM
you have to start some where...
'c' is good path
G
geekgod #23
Oct 11, 2004 at 6:47 PM
so, thnx to popular demands, i decide to conquer c(or die trying :D ). and as i wish to be self taught, i thought about following this pattern
gottfried->ritchie-kerningham->robert sedgewick->fiuer&fiuer.
what do u think of it?
GNUrag
GNUrag #24
Oct 11, 2004 at 7:01 PM
geekgod said:
does it mean that u prefer c over python
Yes of course.... C is the Grand Daddy of languages... i like python coz my work is in python only, but C still remains the grand daddy...

If you take oops features of c++ , platform independence of java, simplicity of python, ease of writing Perl..... then also, C still remains the grand daddy of all languages...
NikhilVerma
Oct 11, 2004 at 9:03 PM
C rulez Man!!!

If all programming languages were represented as buildings then C would say...

"Hey! how weather down there"...
S
sniper #26
Oct 11, 2004 at 10:09 PM
Yall are crazy....all u will ever need is Assembly, u dont need anything else if ur good at assembly.
tuxfan
tuxfan #27
Oct 12, 2004 at 11:42 AM
sniper said:
all u will ever need is Assembly, u dont need anything else if ur good at assembly
:shock: :shock: :shock: But how long does it take to master Assembly!?! And even if you master it, there are so many things that you need to take care of while programming!! Learning and implementing something like C would be far easier. And when something like C satisfies all the programming needs, why should someone bother to go thru the trouble of learning Assembly. I don't think I will use an AK-47 if a plain simple revolver does my job ;)
S
sniper #28
Oct 12, 2004 at 1:35 PM
Well yes i do agree...but then the question says "the prog lang ull ever need" and the answer to it is indeed assembly
B
Oct 12, 2004 at 3:12 PM
C indeed is the king.
But i wud prefer ne one to learn PYTHON b4 lookin at C.
In the B.E courses in Mumbai univ they teach pascal b4 C. Pascal is kinda old infact very old but too simple.One who knows pascal can master C easily.
But since pascal wud too elementary for ne one to learn another easy language wud be PYTHON man its wonderful simple though not in comparison with c one can master PYTHON in no time and also understand C better in a way.
GNUrag
GNUrag #30
Oct 12, 2004 at 7:31 PM
beyondthegracefgod said:
In the B.E courses in Mumbai univ they teach pascal b4 C.

You are talking about yr. 2000 and before... a lot has changed since then.. they've phased out Pascal from entire engineering syllabus...
T
Oct 12, 2004 at 10:23 PM
Hi. Im an engineering student (se). Our syllabi covers very little of advanced c and c++. So i want to know where (as in which sites) can i find more info and useful codes. Im particularly interested in graphics using c.
A
Oct 13, 2004 at 9:33 AM
My Opinion (If anyone cares to listen..)
C -> Essential Lang. (Hacker's weapon of choice)
C++ -> Object Oriented Progging Unleashed....
Java -> Do C++ and then do Java.. Object Orientation taken to whole new plane!!

Vc#/VB.NET -> Future Direction of progs...

Perl -> Best for Hacking Linux (Couple of scripts On my Linux machine to do vrious stuff i do using .exe files in Windows).
T
Oct 13, 2004 at 5:34 PM
try this site, i like it.
*www.freeprogrammingresources.com/
T
Oct 15, 2004 at 7:39 PM
thanks for the link technomodel. it was very useful!