Sponsor Message:
Non Aviation Forum
My Starred Topics | Profile | New Topic | Forum Index | Help | Search 
Fun(?) With Programming  
User currently offlineAirstud From United States of America, joined Nov 2000, 2774 posts, RR: 4
Posted (4 years 11 months 1 week 6 days 13 hours ago) and read 1629 times:

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.
16 replies: All unread, jump to last
 
User currently offlineKlaus From Germany, joined Jul 2001, 21521 posts, RR: 53
Reply 1, posted (4 years 11 months 1 week 6 days 12 hours ago) and read 1611 times:



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...


User currently offlineVikkyvik From United States of America, joined Jul 2003, 10350 posts, RR: 26
Reply 2, posted (4 years 11 months 1 week 6 days 12 hours ago) and read 1586 times:



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.



How can I be an admiral without my cap??!
User currently offlineGolfradio From Canada, joined Jun 2009, 830 posts, RR: 2
Reply 3, posted (4 years 11 months 1 week 6 days 10 hours ago) and read 1567 times:

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.


User currently offlineComorin From United States of America, joined May 2005, 4903 posts, RR: 16
Reply 4, posted (4 years 11 months 1 week 6 days 8 hours ago) and read 1541 times:

What, no love for .Net on this forum?  scratchchin 

User currently offlineNighthawk From UK - Scotland, joined Sep 2001, 5186 posts, RR: 33
Reply 5, posted (4 years 11 months 1 week 6 days 1 hour ago) and read 1500 times:



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.



That'll teach you
User currently offlineRJ111 From , joined Dec 1969, posts, RR:
Reply 6, posted (4 years 11 months 1 week 6 days ago) and read 1493 times:

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.


User currently offlineAverageUser From , joined Dec 1969, posts, RR:
Reply 7, posted (4 years 11 months 1 week 6 days ago) and read 1489 times:

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/


User currently offlineDavid L From United Kingdom, joined May 1999, 9546 posts, RR: 42
Reply 8, posted (4 years 11 months 1 week 5 days 21 hours ago) and read 1469 times:

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


User currently offlineAcheron From Spain, joined Sep 2005, 1724 posts, RR: 2
Reply 9, posted (4 years 11 months 1 week 5 days 20 hours ago) and read 1453 times:

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


User currently offlineNoWorries From United States of America, joined Oct 2006, 539 posts, RR: 1
Reply 10, posted (4 years 11 months 1 week 5 days 17 hours ago) and read 1418 times:

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.


User currently offlineLemmy From United States of America, joined Dec 2004, 260 posts, RR: 0
Reply 11, posted (4 years 11 months 1 week 5 days 17 hours ago) and read 1416 times:



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 ...
User currently offlineNSMike From Canada, joined Mar 2005, 256 posts, RR: 2
Reply 12, posted (4 years 11 months 1 week 5 days 13 hours ago) and read 1374 times:

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
User currently offlineLincoln From United States of America, joined Nov 2004, 3887 posts, RR: 8
Reply 13, posted (4 years 11 months 1 week 5 days 13 hours ago) and read 1373 times:



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
User currently offlineKingFriday013 From United States of America, joined May 2007, 1304 posts, RR: 10
Reply 14, posted (4 years 11 months 1 week 3 days 18 hours ago) and read 1298 times:

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 currently offlineGolfradio From Canada, joined Jun 2009, 830 posts, RR: 2
Reply 15, posted (4 years 11 months 1 week 3 days 17 hours ago) and read 1287 times:



Quoting KingFriday013 (Reply 14):
Python is pretty easy

There is only 1 thing to remember, indentation. And of course batteries are included, so enjoy.


User currently onlineBMI727 From United States of America, joined Feb 2009, 15841 posts, RR: 27
Reply 16, posted (4 years 11 months 1 week 3 days 16 hours ago) and read 1281 times:



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?
Top Of Page
Forum Index

This topic is archived and can not be replied to any more.

Printer friendly format

Similar topics:More similar topics...
Who Says You Can't Have Fun With Fish? posted Wed Apr 4 2007 03:42:22 by Graphic
Fun With Criminals In Dallas posted Fri Jan 5 2007 14:10:58 by MDorBust
Fun With IM posted Tue Jun 27 2006 18:27:39 by KLM672
Friday's Stupid Thread - Having Fun With Puddles posted Thu Jul 28 2005 16:34:42 by UTA_flyinghigh
Electoral Vote Scenario's-Have Fun With It! posted Fri Oct 22 2004 14:45:11 by Falcon84
Fun With Prisoners: "4 Interrogation Techniques" posted Fri Jun 4 2004 02:57:30 by WellHung
Fun With Babelfish posted Thu Apr 29 2004 19:29:47 by DesertJets
Help Inflict Pain On Me! Fun With Papercuts! posted Sat Apr 3 2004 01:04:31 by WellHung
Dirty Fun With Your Last Name posted Wed Feb 18 2004 02:08:04 by JBLUA320
Have Fun With The Bloody Happy Tree Friends posted Wed Sep 24 2003 18:49:57 by AOMlover