Airstud
Topic Author
Posts: 3092
Joined: Wed Nov 29, 2000 11:57 am

Fun(?) With Programming

Mon Jan 18, 2010 10:38 pm

Does anybody here on the forums do any computer programming? I've done a little of it at my work and I seem to be doing more lately; though certainly not out of any passion for it.

Which languamages have you programmed in? What are your favorites/least favorites?

I've programmed in Logo (6th grade, on an Apple //e), BASIC, Perl, COBOL, and C.

BASIC's ups: Sensible syntax
downs: limited capabilities (not good for attacking thousands of lines of data in less than three hours)

Perl's ups: Amazing capabilities (can attack mountains of data in about three lines of code), funky orthography (@$[$_] is practically a legitimate Perl statement)
downs: funky orthography (fun, but not easy to debug!!)

COBOL's ups: ummm, historic charm?
downs: MAJOR clunkiness, makes Perl look like a touch screen

C's ups: Powerful! Versatile! Historic!
downs: too many requirements (variables must be typed and declared, #include files can be unwieldy)

I keep hearing great things about Ruby. Also I keep thinkin I ought to get to know Pascal for its historic significany; and the first ever Macintosh operating system in 1984 was written entirely in Pascal.

Also there once was a language (or is there still) called SNOBOL.
Pancakes are delicious.
 
Klaus
Posts: 20594
Joined: Wed Jul 11, 2001 7:41 am

RE: Fun(?) With Programming

Mon Jan 18, 2010 11:17 pm



Quoting Airstud (Thread starter):
and the first ever Macintosh operating system in 1984 was written entirely in Pascal.

No, only certain parts, resulting in some Pascal-like data structure conventions. Important parts were done in Assembler and C played an ever-increasing role during the lifespan of the Classic Mac OS. MacOS X is mainly done in C, C++ and Objective C, with Open CL being added recently (and many others like Perl, Ruby, Python, PHP and Bash scripting being employed behind the scenes for various housekeeping purposes).

Nowadays quite a few programming languages are available; Which one(s) you want to use will depend on the purpose and/or your interests...
 
vikkyvik
Posts: 11806
Joined: Thu Jul 31, 2003 1:58 pm

RE: Fun(?) With Programming

Mon Jan 18, 2010 11:39 pm



Quoting Airstud (Thread starter):
Does anybody here on the forums do any computer programming? I've done a little of it at my work and I seem to be doing more lately; though certainly not out of any passion for it.

I don't do any, but have in the past, mostly in school.

LOGO in elementary school, a bit of VBasic sometime when I was young, FORTRAN and Matlab in college, and some C at one of my jobs. Also some basic HTML in my spare time.

Matlab was by far the coolest. FORTRAN was slightly ridiculous.
I'm watching Jeopardy. The category is worst Madonna songs. "This one from 1987 is terrible".
 
User avatar
golfradio
Posts: 750
Joined: Mon Jun 15, 2009 5:35 pm

RE: Fun(?) With Programming

Tue Jan 19, 2010 12:51 am

Does it count if you are a software developer by profession?

Professionally I program in Java, C++, Python and Ruby. But over the years I have also coded in C, COBOL, LINC (on Unisys mainframes) and a lot of scripting using bash. In school I did a lot of programming in Assembly, Fortran 77 and Pascal.

The best language I love is Python. So powerful, I coded a dummy MMSC in under 40 lines of code.
Bring back the old site.
 
comorin
Posts: 3857
Joined: Sun May 29, 2005 5:52 am

RE: Fun(?) With Programming

Tue Jan 19, 2010 3:36 am

What, no love for .Net on this forum?  scratchchin 
 
User avatar
nighthawk
Posts: 4781
Joined: Sun Sep 16, 2001 2:33 am

RE: Fun(?) With Programming

Tue Jan 19, 2010 10:29 am



Quoting Comorin (Reply 4):
What, no love for .Net on this forum?

I'm a .NETter.

I currently use C# and PHP, with the occasional bit of Javascript/jQuery if I cant avoid it. At work I use a custom logic based programming language, and am learning Ladder for PLC programming (when I can be bothered).

In the past I have done C++, COMAL, BASIC, VB, Delphi and Perl, plus probably a few others.

C# and PHP are the only ones I have managed to stick with.
 
Rj111
Posts: 3007
Joined: Wed Sep 08, 2004 9:02 am

RE: Fun(?) With Programming

Tue Jan 19, 2010 10:44 am

I'm a software engineer and work with .Net and SQL primarly. Currently doing a winforms based internal associates database. But have worked for web-based copanies before.

And yes coding can be fun.

At the weekend i wrote a new code generator which maps classes to database tables. Then to test them out i wrote a trawler that scanns through the Great Circle Mapper and stripps out the airport details with a fancy regex, then slaps them in the database.

Unfortunately i've had problems with my internet connections with that so it falls over after about 10 minutes.
 
AverageUser
Posts: 1824
Joined: Tue Oct 23, 2007 6:21 pm

RE: Fun(?) With Programming

Tue Jan 19, 2010 10:51 am

Haven't done any real programming since I passed my exams (I think the last was in 1995 with C++) Some people are not cut for the job.

Quoting Airstud (Thread starter):
Also there once was a language (or is there still) called SNOBOL.

Yes there is, back in the 1980s I even did some coursework on it. An interesting one, every line of code is a pass/fail branch instruction and a pattern matching test. Its mainframe history is evident. The best follower is probably Icon: http://www.cs.arizona.edu/icon/
 
David L
Posts: 8549
Joined: Tue May 18, 1999 2:26 am

RE: Fun(?) With Programming

Tue Jan 19, 2010 1:49 pm

Another who uses .NET (mostly VB with some C#) and SQL Server, though not professionally for a few years.

I've dabbled with earlier BASICs, assembly language, Forth, FORTRAN, Pascal and COBOL in the past.

Quoting Airstud (Thread starter):
Logo

Hmm... vague memories of turtle graphics - steering objects around the screen.  Smile
 
Acheron
Posts: 1832
Joined: Mon Sep 05, 2005 1:14 am

RE: Fun(?) With Programming

Tue Jan 19, 2010 3:12 pm

I've programed in C++, PHP, Pascal and a little bit of Java. But I just couldn't bring myself to enjoy it at all, except maybe PHP. Trying to find your error only to discover that most of your issues were caused by a stupid ';' can be frustrating for me.

I've heard of LOLCODE based on lolspeak, though I'd to try it even if it is of no use at all, only funny.

Quote:

HAI
CAN HAS STDIO?
VISIBLE "HAI WORLD!"
KTHXBYE

http://en.wikipedia.org/wiki/LOLCODE
 
NoWorries
Posts: 493
Joined: Fri Oct 27, 2006 2:55 am

RE: Fun(?) With Programming

Tue Jan 19, 2010 6:22 pm

Waaay back in 1970 I wrote my first program (using FORTRAN II) on an IBM 1130 with all of 8K of main memory, 512K of disk storage, and a clock speed somewhere under 1MHz. The program was coded onto punched cards, read through a card reader, and output produced on an impact line printer.

Eventually, I started programming professionally in 1976 with a BS in CS (seems hard to believe but they actually had degrees in CS that long ago -- relational databases hadn't been invented yet!) I've done most types of programming (Assembler, FORTRAN, COBOL, C++, Java, blah, blah, blah) on most types of system (the smallest system was an Intel 8008, the largest an IBM mainframe).

After all of that, there are still many times when it's fun -- but there are also times when it definitely is not.

For me the most stunning thing is that the basic problems of design and programming haven't really changed much over the years. System are larger and faster, the tools of programming are correspondingly faster and more capable -- and yet the more it's changed the more it's remained the same.
 
Lemmy
Posts: 243
Joined: Fri Dec 10, 2004 8:40 am

RE: Fun(?) With Programming

Tue Jan 19, 2010 6:25 pm



Quoting Acheron (Reply 9):
Trying to find your error only to discover that most of your issues were caused by a stupid ';' can be frustrating for me.

That's exactly why I have a hard time writing code in anything but Visual Studio these days. It may not be the fastest way to develop apps, but I think the interface is fantastic. I love PHP, but debugging in Eclipse is a lot harder.
I am a patient boy ...
 
NSMike
Posts: 248
Joined: Fri Mar 11, 2005 11:38 am

RE: Fun(?) With Programming

Tue Jan 19, 2010 10:16 pm

Covered Java, C, C++, Perl, PHP, VB, and Assembler when I did my CS degree. Mostly I learned I'm not cut out to be a programmer...
Pearl Snares, Taye Drums, Sabian Cymbals, Remo Heads, Los Cabos Sticks
 
lincoln
Posts: 3133
Joined: Mon Nov 01, 2004 11:22 pm

RE: Fun(?) With Programming

Tue Jan 19, 2010 10:21 pm



Quoting Airstud (Thread starter):
Does anybody here on the forums do any computer programming? I've done a little of it at my work and I seem to be doing more lately; though certainly not out of any passion for it.

Professional quasi-embedded/automation guy here. 95% of my job is in SIMPL (Symbol-Intensive Master Programming Language, in many ways more like digital logic than what most would consider "programming") and SIMPL+ ("C-like" in structure and formatting only); SIMPL+ modules ride on top of a SIMPL program. -- primarially used to run the audiovisual and envoronmental systems in boardrooms, casinos, convention centers, luxary residences, etc.

The other 5% is classic VB, VB.net, asp.net, SQL primarially for supporting internal apps/self-service websites. I can hack my way through it, but don't know that I'd hang the "professional" label by my name for those -- but I'm the only guy in the office with anything resembling a traditional software development background. It's a nice break from the routine.

Quoting Lemmy (Reply 11):
It may not be the fastest way to develop apps, but I think the interface is fantastic

Absolutely -- the autocomplete and formatting makes it so much easier to focus on what you're trying to get done rather than the distractions.

Lincoln
CO Is My Airline of Choice || Baggage Claim is an airline's last chance to disappoint a customer || Next flts in profile
 
KingFriday013
Posts: 879
Joined: Fri May 18, 2007 7:56 am

RE: Fun(?) With Programming

Thu Jan 21, 2010 5:21 pm

I'm currently learning Python here at school. In fact, I have my compsci class in a bit under two hours from now. Python is pretty easy; from what I've been told, 5 lines of Java can be written in one line of Python.

-J.
Tho' I've belted you an' flayed you, By the livin' Gawd that made you, You're a better man than I am, Gunga Din!
 
User avatar
golfradio
Posts: 750
Joined: Mon Jun 15, 2009 5:35 pm

RE: Fun(?) With Programming

Thu Jan 21, 2010 6:33 pm



Quoting KingFriday013 (Reply 14):
Python is pretty easy

There is only 1 thing to remember, indentation. And of course batteries are included, so enjoy.
Bring back the old site.
 
BMI727
Posts: 11110
Joined: Mon Feb 02, 2009 9:29 pm

RE: Fun(?) With Programming

Thu Jan 21, 2010 6:54 pm



Quoting Vikkyvik (Reply 2):
Matlab was by far the coolest

 checkmark  They taught me C++ and MATLAB, and I prefer MATLAB. Luckily, that is the standard for pretty much everything around here.
Why do Aerospace Engineering students have to turn things in on time?

Who is online

Users browsing this forum: scbriml and 41 guests