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, 2660 posts, RR: 3
Posted (4 years 7 months 2 weeks 1 day 12 hours ago) and read 1549 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, 21442 posts, RR: 53
Reply 1, posted (4 years 7 months 2 weeks 1 day 11 hours ago) and read 1531 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, 9946 posts, RR: 26
Reply 2, posted (4 years 7 months 2 weeks 1 day 11 hours ago) and read 1506 times:
Support Airliners.net - become a First Class Member!



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.



"Two and a Half Men" was filmed in front of a live ostrich.
User currently offlineGolfradio From Canada, joined Jun 2009, 758 posts, RR: 2
Reply 3, posted (4 years 7 months 2 weeks 1 day 9 hours ago) and read 1487 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, 4896 posts, RR: 16
Reply 4, posted (4 years 7 months 2 weeks 1 day 7 hours ago) and read 1461 times:

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

User currently offlineNighthawk From UK - Scotland, joined Sep 2001, 5136 posts, RR: 33
Reply 5, posted (4 years 7 months 2 weeks 1 day ago) and read 1420 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 7 months 2 weeks 23 hours ago) and read 1413 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 7 months 2 weeks 23 hours ago) and read 1409 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, 9524 posts, RR: 42
Reply 8, posted (4 years 7 months 2 weeks 20 hours ago) and read 1389 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, 1644 posts, RR: 2
Reply 9, posted (4 years 7 months 2 weeks 19 hours ago) and read 1373 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 7 months 2 weeks 16 hours ago) and read 1338 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, 258 posts, RR: 0
Reply 11, posted (4 years 7 months 2 weeks 16 hours ago) and read 1336 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, 254 posts, RR: 2
Reply 12, posted (4 years 7 months 2 weeks 12 hours ago) and read 1294 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 7 months 2 weeks 12 hours ago) and read 1293 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, 1297 posts, RR: 9
Reply 14, posted (4 years 7 months 1 week 5 days 17 hours ago) and read 1218 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, 758 posts, RR: 2
Reply 15, posted (4 years 7 months 1 week 5 days 16 hours ago) and read 1207 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 offlineBMI727 From United States of America, joined Feb 2009, 15735 posts, RR: 27
Reply 16, posted (4 years 7 months 1 week 5 days 15 hours ago) and read 1201 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