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)

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.


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