Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Programming (http://www.chiefdelphi.com/forums/forumdisplay.php?f=51)
-   -   Favourite Programming Language (http://www.chiefdelphi.com/forums/showthread.php?t=79573)

basicxman 03-01-2010 13:50

Favourite Programming Language
 
:rolleyes:

I'm entirely aware that individual programming languages are used for entirely different things than others, and each has their pros/cons. This poll is not about the "best" programming language as there is none, it's about the language you've had the most fun/productivity/etc with.

I also realize that there's not enough space the fit every programming language, not to mention that some are compiled and some interpreted. Please choose other and explain in a post if you don't see yours :)

ATannahill 03-01-2010 14:01

Re: Favourite Programming Language
 
I prefer to program in English.:D

I have not worked all too much with programing the robot but I have experience with many languages. I find labview easiest to work with to do mathematical equations for my own use. I chose java if I want to have results put on a website. For robotics use I prefer C.

BEEKMAN 03-01-2010 14:05

Re: Favourite Programming Language
 
C# FTW!!!! i like c++ and java as well, but deff C#

and, i would like to point out a glitch in vBulletin:



C 0 0%
C++ 1 50.00%
PHP 1 50.00%
Python 0 0%
Javascript 0 0%
Haskell 0 0%
Assembly 0 0%
Perl 0 0%
Basic 0 0%
Haskell 0 0%
Java 0 0%
Objective-C 0 0%
Google Go 0 0%
C# 1 50.00%
Visual Basic 0 0%
Ruby 0 0%
Pascal 0 0%
Fortran 0 0%
Lisp 0 0%
Other 0 0%

= 150%????

ATannahill 03-01-2010 14:07

Re: Favourite Programming Language
 
50% of the voters voted for each of the three options.

basicxman 03-01-2010 14:23

Re: Favourite Programming Language
 
Quote:

Originally Posted by rtfgnow (Post 892529)
50% of the voters voted for each of the three options.

Yes I selected the multiple choice option with checkboxes.

hyperdude 03-01-2010 14:54

Re: Favourite Programming Language
 
I voted PHP, because that's the programming language I'm most acquainted with.

I can tinker with Javascript and C++, but only because of stuff I've learned through PHP. (I even fixed a few glitches in our Overdrive robot thanks to it).

And I was originally a little confused as to how the percentages could total more than 100%, and then I realized it was because of the multiple choice thing.

Alan Anderson 03-01-2010 15:53

Re: Favourite Programming Language
 
My favorite programming language is Tcl/Tk. It has minimal syntax which doesn't get in the way. It provides high-level support for lots of things like networking, virtual filesystems, database connectivity, GUI creation and event handling, etc. I have written entire web applications using Tcl only.

IndySam 03-01-2010 16:45

Re: Favourite Programming Language
 
I voted for Pascal for sentimental reasons (it needed a vote.) It was the first I learned in school and that instructor taught me more about proper programming method that all the other teachers I had.

Can't believe you don't have COBOL on that list.

basicxman 03-01-2010 18:48

Re: Favourite Programming Language
 
Quote:

Originally Posted by IndySam (Post 892581)
I voted for Pascal for sentimental reasons (it needed a vote.) It was the first I learned in school and that instructor taught me more about proper programming method that all the other teachers I had.

Can't believe you don't have COBOL on that list.

Oh man I forgot COBOL and tcl, there's also some rarely used goodies like postscript, eiffel, lua, awk and forth. I almost forgot Java too... :D

Foster 03-01-2010 20:33

Re: Favourite Programming Language
 
Quote:

Alan Anderson: My favorite programming language is Tcl/Tk. It has minimal syntax which doesn't get in the way. It provides high-level support for lots of things like networking, virtual filesystems, database connectivity, GUI creation and event handling, etc. I have written entire web applications using Tcl only.
Add me to the TCL list, and I've also written web applications using Tcl. I have used TCL for about 17 years at this point. Philip Greenspun's book and AOLServer got me hooked on doing websites. Very cool stuff.

Quote:

basicxman: Oh man I forgot COBOL and tcl, there's also some rarely used goodies like postscript, eiffel, lua, awk and forth. I almost forgot Java too
If it's a one off I'll use Awk. The nice thing about Awk is it's tiny so for years I could walk around with a 3.5" floppy with Awk on it and program any place I needed.

artdutra04 03-01-2010 21:52

Re: Favourite Programming Language
 
(i (should (have (voted (for (lisp))))))

gblake 03-01-2010 23:28

Re: Favourite Programming Language
 
"FORTRAN" for sentimental reasons

"Java" because it I currently do most of my hacking with it (It does a fair job of letting me continue to write FORTRAN)

"Other" because you forgot to include my favorites: APL and Forth.

APL was and still is pretty darn cool; and Forth is the girl who got away.

Blake

Abrakadabra 03-01-2010 23:42

Re: Favourite Programming Language
 
Ah yes - APL - the world's first "write-only" programming language ;):

http://en.wikipedia.org/wiki/Criticism_of_APL:
Quote:

One often cited complaint about the APL language is the ability to write an entire program in one line of code, with the (perhaps intended) effect that the resulting code is neither readable nor maintainable, even by the original author.

GaryVoshol 04-01-2010 06:39

Re: Favourite Programming Language
 
RPG anyone? (No, it doesn't stand for Rotten Program Generator)

Tom Line 04-01-2010 08:24

Re: Favourite Programming Language
 
You should have included labview in your poll. It's a pretty neat tool, and very useful in the field it specializes in (testing, data acquisition, etc). I enjoy labview because of the gui elements it involves. I enjoy C (not++) for the simplicity.

Nadav Zingerman 04-01-2010 10:10

Re: Favourite Programming Language
 
The world run on python!
Also, you've got Haskell twice...

Phalanx 04-01-2010 12:14

Re: Favourite Programming Language
 
Long long before micro processors where born, long long before the PC was invented, before Cobol, before Fortran, before C there was Assembly.

It was the first language I ever learned. All the others seem convoluted, and cumbersome by comparrision. Nothing like the really SMALL and FAST code you get from Assembly.

I still write mission critical, time, speed and resources sensitive system level functions in assembly code today. It's the only way to fly.

IndySam 04-01-2010 12:22

Re: Favourite Programming Language
 
Quote:

Originally Posted by Phalanx (Post 892809)
Long long before micro processors where born, long long before the PC was invented, before Cobol, before Fortran, before C there was Assembly.

It was the first language I ever learned. All the others seem convoluted, and cumbersome by comparrision. Nothing like the really SMALL and FAST code you get from Assembly.

I still write mission critical, time, speed and resources sensitive system level functions in assembly code today. It's the only way to fly.

But do you still use punch cards? :)

Foster 04-01-2010 12:59

Re: Favourite Programming Language
 
Quote:

But do you still use punch cards?
Why yes I do. I have a few boxes left from a prior life and I use them as note cards. They don't easily tear, they are the perfect size for a shirt pocket when folded in half and take ink and pencil very well.

Alan Anderson 04-01-2010 15:22

Re: Favourite Programming Language
 
Quote:

Originally Posted by Nadav Zingerman (Post 892793)
...you've got Haskell twice...

As of this post, the total of both Haskell options is zero, so the redundancy isn't a problem.

Mark Pendergast 04-01-2010 16:14

Re: Favourite Programming Language
 
I had to vote for Perl. (It seemed lonely with no votes.) It is great for quick hacks. I don't code for a living any more, but it is easy to do quick data translations and such when I need them.

I love Basic. It was my first 3GL and it is very easy to use. I wouldn't do anything big in it, but it is fun to play with.

I love the old Visual Basic. (Around version 2. The .NET stuff makes things too complicated.) I still do the occasional VBA macro in Excel.

slavik262 05-01-2010 10:59

Re: Favourite Programming Language
 
I love C++.

Yes, the syntax gets icky, yes, it doesn't enforce structure nearly as well as Java, and yes, it can be difficult to learn, but I love it all the same.

Where languages like Java force you (in a way) to use better programming technique, C++ just lets you do whatever you want, hoping that you know what you're doing. Dangerous to people starting programming? Yes. But inside that freedom also comes some power. I love the mix of low-level and high-level support in the language, and once you get used to some of the quirks you can do some really cool things with it. Also, I love it for its performance. Yes, JIT compiling is making great strides, but right now you still can't beat machine code.

I'm currently working on several C++ projects, including a Turn-based RPG using Irrlicht with a pair of college students, a thin wrapper for the Windows API that lets you develop applications much faster while retaining low-level API access, and a custom dashboard for our robots with drag-and-drop customization (expect some news about this mid-season).

Hugh Meyer 05-01-2010 12:28

Re: Favourite Programming Language
 
Quote:

Originally Posted by Phalanx (Post 892809)
.... It was the first language I ever learned. All the others seem convoluted, and cumbersome by comparrision. Nothing like the really SMALL and FAST code you get from Assembly....

I agree. I like assembly. If you want fast, assembly code gets it done. Even running on windows it seems very responsive and solid. It is nice to find at least a few others that like it. Usually when I mention assembly people's eyes kind of glaze over, or they just change the subject.

If you are interested in getting started check out http://masm32.com/

slavik262 05-01-2010 17:37

Re: Favourite Programming Language
 
Quote:

Originally Posted by Hugh Meyer (Post 893122)
I agree. I like assembly. If you want fast, assembly code gets it done.

But a nice C optimizing compiler can give you results just (or extremely close to) as good in a fraction of the time.

Andrew Schreiber 05-01-2010 18:07

Re: Favourite Programming Language
 
Gonna have to go with Python for most projects. I've poked around in PHP, VBScript/VB, Perl, Java, C (C++/C#/Obj-C), Lisp (and Clojure), Haskell, and Prolog but I always seem to go back to Python whenever I need something done.

11Mort11 06-01-2010 01:12

Re: Favourite Programming Language
 
We use c why not? heres some of our code we used last year its a single joystick drive function it works btw
void ________________(float _,float __){double ___;(__ < 0)?_*=-1;__=(_-__);___=______((_+__),(_-__));(___==0)?___=1;(_____((_+__))>1.)?(_+__)*=___ ;(_____((_-__))>1.)?(_-__)*=___;(_+__)*=-1;(_-__)*=-1;(_+__)=_______(-1.,1.,(_+__));(_-__)=_______(-1.,1.,(_-__));___((_+__),(_-__));}

slavik262 06-01-2010 06:52

Re: Favourite Programming Language
 
Just because C can be horribly obfuscated doesn't mean it needs to be. In the hands of a decent programmer, C is easy to follow.

demosthenes2k8 06-01-2010 16:11

Re: Favourite Programming Language
 
Haha, nice C function!

I like C/C++ for it's power and ease-of-use, and enjoy python (for "fun" programming)

ChuckDickerson 06-01-2010 17:03

Re: Favourite Programming Language
 
:yikes: What no Delphi? This is Chief Delphi after all! :D

leftylink 08-01-2010 00:45

Re: Favourite Programming Language
 
JavaScript will always hold a special place in my heart - it was my first programming language.
Other languages I've used are others that share C syntax: C, C++, PHP, Java. I must say I like the power given to me by C++, though I'm still learning how to wield that power comfortably. I'm comfortable with Java, but there are just some things I miss from C++...
Done a few things with Python too, not a bad scripting language.

slavik262 08-01-2010 10:47

Re: Favourite Programming Language
 
Quote:

Originally Posted by leftylink (Post 894189)
I'm comfortable with Java, but there are just some things I miss from C++...

Once you use unmanaged pointers you can never go back. :D

wt200999 13-01-2010 03:30

Re: Favourite Programming Language
 
Quote:

Originally Posted by basicxman (Post 892614)
Oh man I forgot COBOL and tcl, there's also some rarely used goodies like postscript, eiffel, lua, awk and forth. I almost forgot Java too... :D

Just started learning forth recently, pretty cool language, and I can see its potential for embedded system debugging and such.

umangv620 13-01-2010 17:44

Re: Favourite Programming Language
 
PHP is an amazing language to code in. Love it.

I can program in Java, C++, HTML, CSS, Javascript, and Labview.

360Codemonkey 13-01-2010 17:59

Re: Favourite Programming Language
 
Quote:

Originally Posted by rtfgnow (Post 892526)
I prefer to program in English.:D \

I agree, but since the syntax would be incredibly difficult, and idioms would confuse the computer, I would say python. Although Lisp is pretty cool (weird).


All times are GMT -5. The time now is 20:32.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi