Off-Topic > Off-Topic - Tiny Tux's Corner

What was your first programming language? Favorite? Least Favorite?

<< < (6/6)

bmarkus:

--- Quote from: Lee on August 11, 2009, 01:54:12 PM ---
Béla, I was just kidding about "a nice modern, 32 bit Forth" but, having followed the link to the bigForth site, I'm intrigued by it.  Thanks for the info.  OT: I don't suppose you did that nuclear plant work at Westinghouse in the 1980's?


--- End quote ---

No, it was in Hungary, at Paks nuclear power plant and used in the monitoring system to display info about reactor inside but not for primary control circuits. But it was working for years realibly :)

bigforth looks interesting. Also there is a live community as I see. The only issue is the lack of documentation. At least I did not find it, specially about the key features, like capability to generate native compiled Intel executable code :( But you can play with it as soon as will be added to the repository.

MikeLockmoore:
I'm a Forth guy too!  At least as a hobby language.  I've not done a lot with it recently.  My best Forth app was a Motorola 68HC11 simulator running on a 16-bit Windows Forth.  You could load .s19 binaries, single-step, run, and do a bunch of other debugger-type things with the virtual HC11.

First: BASIC

Favorite, philosphically: Forth - I like the simple (weird!) syntax and the virtual machine model behind it

Favorite, pragmatic: C  - this is what I use by default, and wrote most of my code in it

Least Favorite: BASH shell script

Disfavored: C++ (esp. templates and other recent complications), Java

Intrigued by (but not much practice yet): Python, Lua

I don't like BASH because it's different enough from C that many things don't work like I'd first guess, so I'm constantly needing to look stuff up.  The C-shell would probably be better for me, but BASH is the lowest common denominator, so I muddle along with it.

In C++, I now tend to use it more like a slightly more flexible C, and not use many of the object-oriented and template features.  The syntax for all of that stuff gets really complex, for not not much benefit.  But I do need to use it to interface with some useful libraries like FLTK.

Java: There are a few things I like about it, but its syntax tends to make code verbose and repetitious.

Navigation

[0] Message Index

[*] Previous page

Go to full version