Dev Shed Lounge
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me
Go Back   Dev Shed ForumsOtherDev Shed Lounge
View Poll Results: only one
C/C++ 14 28.00%
Fortran 0 0%
Perl 5 10.00%
PHP 19 38.00%
XML/XSL 0 0%
VB/ASP 3 6.00%
Java 4 8.00%
Python 3 6.00%
SQL-related 0 0%
Other 2 4.00%
Voters: 50. You may not vote on this poll


Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Dev Shed Forums Sponsor:
  #1  
Old June 28th, 2003, 12:59 PM
vb.net vb.net is offline
Demonic Swordsman DGQB
Dev Shed Novice (500 - 999 posts)
 
Join Date: Apr 2003
Posts: 995 vb.net User rank is Second Lieutenant (5000 - 10000 Reputation Level)vb.net User rank is Second Lieutenant (5000 - 10000 Reputation Level)vb.net User rank is Second Lieutenant (5000 - 10000 Reputation Level)vb.net User rank is Second Lieutenant (5000 - 10000 Reputation Level)vb.net User rank is Second Lieutenant (5000 - 10000 Reputation Level)vb.net User rank is Second Lieutenant (5000 - 10000 Reputation Level)vb.net User rank is Second Lieutenant (5000 - 10000 Reputation Level) 
Time spent in forums: 3 Days 12 h 44 m 11 sec
Reputation Power: 76
Programming language of choice

based on your experience, If you could only program in one language, which honored language would you stick with for the rest of your life?

Keep in mind your favorite development area as well. If you like web development, you probably don't want to choose Fortran.

Last edited by vb.net : June 28th, 2003 at 01:18 PM.

Reply With Quote
  #2  
Old June 28th, 2003, 01:34 PM
jpenn's Avatar
jpenn jpenn is offline
Contributing User
Dev Shed Frequenter (2500 - 2999 posts)
 
Join Date: Jun 2002
Location: Washington, DC
Posts: 2,693 jpenn User rank is Sergeant (500 - 2000 Reputation Level)jpenn User rank is Sergeant (500 - 2000 Reputation Level)jpenn User rank is Sergeant (500 - 2000 Reputation Level)jpenn User rank is Sergeant (500 - 2000 Reputation Level)jpenn User rank is Sergeant (500 - 2000 Reputation Level) 
Time spent in forums: 5 h 41 m 10 sec
Reputation Power: 16
I can't see anything other than C/C++ being picked from that list for the all around language. If the question was geared towards just web development - I would stick it out with php. But then again, you can use almost all of the above to create xml.

Maybe you should rephrase the question a bit...

Reply With Quote
  #3  
Old June 28th, 2003, 02:49 PM
vb.net vb.net is offline
Demonic Swordsman DGQB
Dev Shed Novice (500 - 999 posts)
 
Join Date: Apr 2003
Posts: 995 vb.net User rank is Second Lieutenant (5000 - 10000 Reputation Level)vb.net User rank is Second Lieutenant (5000 - 10000 Reputation Level)vb.net User rank is Second Lieutenant (5000 - 10000 Reputation Level)vb.net User rank is Second Lieutenant (5000 - 10000 Reputation Level)vb.net User rank is Second Lieutenant (5000 - 10000 Reputation Level)vb.net User rank is Second Lieutenant (5000 - 10000 Reputation Level)vb.net User rank is Second Lieutenant (5000 - 10000 Reputation Level) 
Time spent in forums: 3 Days 12 h 44 m 11 sec
Reputation Power: 76
the question really is "what is your favorite language regardless of development purpose."

Reply With Quote
  #4  
Old June 28th, 2003, 04:21 PM
MJEggertson MJEggertson is offline
Contributing User
Dev Shed Novice (500 - 999 posts)
 
Join Date: Jan 2002
Location: Seattle WA
Posts: 863 MJEggertson User rank is Corporal (100 - 500 Reputation Level)MJEggertson User rank is Corporal (100 - 500 Reputation Level)MJEggertson User rank is Corporal (100 - 500 Reputation Level)MJEggertson User rank is Corporal (100 - 500 Reputation Level) 
Time spent in forums: 22 sec
Reputation Power: 8
It's a little wierd to compare php to languages like c++ though. No one in their right mind would code web applications in a low level language unless they really needed extremely tight control over memory usage to etch out every last nanosecond of processor time.

But for one language to unite them all , like jpenn said, you can't beat C++, since it can do literally everything.

Reply With Quote
  #5  
Old June 28th, 2003, 07:39 PM
icrf's Avatar
icrf icrf is offline
Perl Monkey
Dev Shed Intermediate (1500 - 1999 posts)
 
Join Date: May 2003
Location: the far end of town where the Grickle-grass grows
Posts: 1,856 icrf User rank is Second Lieutenant (5000 - 10000 Reputation Level)icrf User rank is Second Lieutenant (5000 - 10000 Reputation Level)icrf User rank is Second Lieutenant (5000 - 10000 Reputation Level)icrf User rank is Second Lieutenant (5000 - 10000 Reputation Level)icrf User rank is Second Lieutenant (5000 - 10000 Reputation Level)icrf User rank is Second Lieutenant (5000 - 10000 Reputation Level)icrf User rank is Second Lieutenant (5000 - 10000 Reputation Level) 
Time spent in forums: 4 Days 10 h 28 m 31 sec
Reputation Power: 103
Send a message via AIM to icrf
I realize there are tasks out there that are best done in C/C++, but I don't particularly want to do them. If I could program in nothing but Perl, I'd be content. I wouldn't have the fastest code on the block, and I'd never get to finish that 3D Scorched Earth thing I started in OGL/DX (yes, once in each), but I wouldn't mind too terribly much.

Well, I say that now. I will say if I were to change my mind to anything else, without a doubt, it would be C/C++. I'd still call C++ the best all-around language, but the question was what would I like to program in.

Reply With Quote
  #6  
Old June 28th, 2003, 11:00 PM
vb.net vb.net is offline
Demonic Swordsman DGQB
Dev Shed Novice (500 - 999 posts)
 
Join Date: Apr 2003
Posts: 995 vb.net User rank is Second Lieutenant (5000 - 10000 Reputation Level)vb.net User rank is Second Lieutenant (5000 - 10000 Reputation Level)vb.net User rank is Second Lieutenant (5000 - 10000 Reputation Level)vb.net User rank is Second Lieutenant (5000 - 10000 Reputation Level)vb.net User rank is Second Lieutenant (5000 - 10000 Reputation Level)vb.net User rank is Second Lieutenant (5000 - 10000 Reputation Level)vb.net User rank is Second Lieutenant (5000 - 10000 Reputation Level) 
Time spent in forums: 3 Days 12 h 44 m 11 sec
Reputation Power: 76
Quote:
I had to vote for VB/ASP ... only because there isn't an option for VB.NET (why not??)


Because only I get to mess around with my name

Quote:
but the question was what would I like to program in.


That is the purpose. Personally, I don't even know C++, so I can't vote for it. Besides, I have enjoyed doing Perl so much lately that I am having a hard time picking up ASP.NET again.

Reply With Quote
  #7  
Old June 29th, 2003, 05:05 PM
sacrilege sacrilege is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Dec 2002
Location: Norwich, UK
Posts: 53 sacrilege User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 9 h 1 m 53 sec
Reputation Power: 6
Python:
- Quick to learn
- Quick to develop in
- Pushes you towards writing clear, easily readable code

All essential stuff when you're as innately unproductive and forgetful as I am.

Reply With Quote
  #8  
Old June 29th, 2003, 05:32 PM
christo's Avatar
christo christo is offline
Introspective
Dev Shed Loyal (3000 - 3499 posts)
 
Join Date: Nov 2001
Location: London, UK
Posts: 3,297 christo User rank is Second Lieutenant (5000 - 10000 Reputation Level)christo User rank is Second Lieutenant (5000 - 10000 Reputation Level)christo User rank is Second Lieutenant (5000 - 10000 Reputation Level)christo User rank is Second Lieutenant (5000 - 10000 Reputation Level)christo User rank is Second Lieutenant (5000 - 10000 Reputation Level)christo User rank is Second Lieutenant (5000 - 10000 Reputation Level)christo User rank is Second Lieutenant (5000 - 10000 Reputation Level) 
Time spent in forums: 3 Days 1 h 9 m 17 sec
Reputation Power: 104
Send a message via ICQ to christo Send a message via Yahoo to christo
The answer for me is PHP - it allows fast platform independant applications development, and the end results can be seen by the whole world. What could be more fun ??


christo

Reply With Quote
  #9  
Old June 29th, 2003, 07:43 PM
vb.net vb.net is offline
Demonic Swordsman DGQB
Dev Shed Novice (500 - 999 posts)
 
Join Date: Apr 2003
Posts: 995 vb.net User rank is Second Lieutenant (5000 - 10000 Reputation Level)vb.net User rank is Second Lieutenant (5000 - 10000 Reputation Level)vb.net User rank is Second Lieutenant (5000 - 10000 Reputation Level)vb.net User rank is Second Lieutenant (5000 - 10000 Reputation Level)vb.net User rank is Second Lieutenant (5000 - 10000 Reputation Level)vb.net User rank is Second Lieutenant (5000 - 10000 Reputation Level)vb.net User rank is Second Lieutenant (5000 - 10000 Reputation Level) 
Time spent in forums: 3 Days 12 h 44 m 11 sec
Reputation Power: 76
Platform indepence does have its drawbacks too. For example, java GUI generally looks inferior in Windows. I stay away from any java app for Windows.

Reply With Quote
  #10  
Old June 29th, 2003, 10:10 PM
nao's Avatar
nao nao is offline
junior vice president
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jan 2002
Location: Springfield
Posts: 251 nao User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 7
Cool low lev?

Quote:
It's a little wierd to compare php to languages like c++ though. No one in their right mind would code web applications in a low level language unless they really needed extremely tight control over memory usage to etch out every last nanosecond of processor time.

Low level? Scof! I don't see Assember on that list.

Anybody still use Turbo C++? I just found my original disks this weekend... ah, the memories! I put together a star-field simulator using inline asm... int 10, using good ol' fashioned mode 13 (AX, 0013H) Man, I had to work in a delay loops to stop it from looking like blinking horizontal lines!

If it had to be one, it would be C++ for me. You just create a whole bunch of classes for web dev., and before you know it, you find that that you created your own version of PERL!


Nao

Reply With Quote
  #11  
Old June 30th, 2003, 01:17 PM
drgroove's Avatar
drgroove drgroove is offline
pushing envelopes, not pencils
Dev Shed God 2nd Plane (6000 - 6499 posts)
 
Join Date: Feb 2002
Posts: 6,225 drgroove User rank is First Lieutenant (10000 - 20000 Reputation Level)drgroove User rank is First Lieutenant (10000 - 20000 Reputation Level)drgroove User rank is First Lieutenant (10000 - 20000 Reputation Level)drgroove User rank is First Lieutenant (10000 - 20000 Reputation Level)drgroove User rank is First Lieutenant (10000 - 20000 Reputation Level)drgroove User rank is First Lieutenant (10000 - 20000 Reputation Level)drgroove User rank is First Lieutenant (10000 - 20000 Reputation Level)drgroove User rank is First Lieutenant (10000 - 20000 Reputation Level) 
Time spent in forums: 1 Day 4 h 44 m 44 sec
Reputation Power: 174
Quote:
Originally posted by vb.net
Platform indepence does have its drawbacks too. For example, java GUI generally looks inferior in Windows. I stay away from any java app for Windows.


what do you think about ibm's swt?

I was torn between PHP and Java here, in terms of overall preference. Obviously they serve completely different purposes. I ended up voting for PHP.
__________________
Give a person code, and they'll hack for a day; Teach them how to code, and they'll hack forever.
Analyze twice; hack once.
The world's first existential ITIL question: If a change is released into production without a ticket to track it,
was it actually released?


About DrGroove: ITIL-Certified IT Process Engineer - Enterprise Application Architect -
Freelance IT Journalist - Devshed Moderator - Funk Bassist Extraordinaire


Reply With Quote
  #12  
Old July 1st, 2003, 03:33 PM
vb.net vb.net is offline
Demonic Swordsman DGQB
Dev Shed Novice (500 - 999 posts)
 
Join Date: Apr 2003
Posts: 995 vb.net User rank is Second Lieutenant (5000 - 10000 Reputation Level)vb.net User rank is Second Lieutenant (5000 - 10000 Reputation Level)vb.net User rank is Second Lieutenant (5000 - 10000 Reputation Level)vb.net User rank is Second Lieutenant (5000 - 10000 Reputation Level)vb.net User rank is Second Lieutenant (5000 - 10000 Reputation Level)vb.net User rank is Second Lieutenant (5000 - 10000 Reputation Level)vb.net User rank is Second Lieutenant (5000 - 10000 Reputation Level) 
Time spent in forums: 3 Days 12 h 44 m 11 sec
Reputation Power: 76
Quote:
what do you think about ibm's swt?


Not very highly. It resembles Mac UI (yuck), like all java apps I've seen.

I love writing java though, but strictly command based.

Reply With Quote
  #13  
Old July 7th, 2003, 02:15 PM
rycamor rycamor is offline
Gödelian monster
Dev Shed Regular (2000 - 2499 posts)
 
Join Date: Jul 1999
Location: Pembroke Pines, Florida, USA
Posts: 2,300 rycamor User rank is Sergeant Major (2000 - 5000 Reputation Level)rycamor User rank is Sergeant Major (2000 - 5000 Reputation Level)rycamor User rank is Sergeant Major (2000 - 5000 Reputation Level)rycamor User rank is Sergeant Major (2000 - 5000 Reputation Level)rycamor User rank is Sergeant Major (2000 - 5000 Reputation Level)rycamor User rank is Sergeant Major (2000 - 5000 Reputation Level) 
Time spent in forums: 3 Days 3 h 12 m 27 sec
Reputation Power: 53
I'll have to admit that while I enjoy PHP/Perl style web programming, if I really had a choice, I would probably be programming in one of the functional languages. I have been enjoying a leisurely read through Structure and Interpretation of Computer Programs (SICP, aka "the Wizard Book"), and following the programming examples in Common LISP, on one of my Linux boxes. While some of the commands are a little different from the classic LISP used in SICP, it is close enough to figure out. What a cool language. And figure, it was invented in the 1960s. We don't seem to really have progressed much on the theoretical side of programming languages in the past 30-40 years . Yes, we have an explosion of implementations of this or that, but very little theoretical advance, IMHO.

Somehow, LISP, and the functional approach to programming in general, just strikes me as a much better way to approach the whole messy business of getting computers to do what we want. Maybe I am seduced by its pure mathematical/logical model, but I think there is a valid argument for this approach. LISP is declarative in nature, rather than procedural/ad-hoc, and I like the idea that the whole program is evaluated as a piece, rather than iteratively stepped-through, depending on loops, incremented variables, and other side-effects.

If you are only used to procedural/OOP programming, this takes a little time to wrap your brain around (an apt phrase, once you get the picture ), but I think the benefits might be worth it.

Functional languages seem to be enjoying a bit of a revival anyway. Check out the following links:

http://paulgraham.com/lisp.html
http://www.wikipedia.org/wiki/Functional_programming
http://developers.slashdot.org/sear...uery=functional

Notice in the Slashdot links that for the past few years, functional programmers have won the annual IFCP contest.

Hmm...

Oh also, apparently TCL is a somewhat functional language, and there is a mod_tcl for Apache, so I might just have to do a little more dabbling .
__________________
The real n-tier system:

FreeBSD -> PostgreSQL -> [any_language] -> Apache -> Mozilla/XUL

Amazon wishlist -- rycamor (at) gmail.com

Reply With Quote