Alpha Centauri Forums
  Old Test Forums
  So, who here is a programmer?

Post New Topic  Post A Reply
profile | register | prefs | faq | search

Author Topic:   So, who here is a programmer?
CClark posted 12-19-98 02:38 AM ET   Click Here to See the Profile for CClark   Click Here to Email CClark  
Having been here for quite a while, I've got the distinct impression that many of us are programmers.

How many of the other regulars are programmers? And what is your language/OPSYS of choice? I'm just curious.

I'm a C++/WinNT guy who is switching jobs to a place that uses Java as their primary langauge. Learning time!

P.S. If you'd like to be a programmer but are still in school, you can post here too. And if anyone from Firaxis wants to post, feel free! I'm assuming that you've used either C or C++ for the bulk of the SMAC coding, right?

CaptComal posted 12-19-98 03:45 AM ET     Click Here to See the Profile for CaptComal  Click Here to Email CaptComal     
Yep ... been writing code since 1977.
DAT posted 12-19-98 04:27 AM ET     Click Here to See the Profile for DAT  Click Here to Email DAT     
So, this is where we come to "confess our sins", huh? In light of oft-delayed software, nuisance bugs, and so forth, we may well be lined up and shot--or worse, forced to maintain our own code!

Delphi (interface) and C++ (back-end/engine), both from Borland/Inprise, are my programming tools of choice, exclusively in the Windows environment.

Gord McLeod posted 12-19-98 06:26 AM ET     Click Here to See the Profile for Gord McLeod  Click Here to Email Gord McLeod     
I program somewhat, mostly in VB, dabbled in Java and C++. (Am seriously trying to learn C++.)

Most of my programming has so far been done in Windows, but my OS of choice is BeOS, and that's where I'd like to work.

RM posted 12-19-98 09:45 AM ET     Click Here to See the Profile for RM  Click Here to Email RM     
I like to program. Mostly in C++. I haven't had much time to program since I started in university, but next year I will read some programming courses. I can hardly wait.

I also know some MATLAB, Moscow ML, Pascal (and BASIC of course), but I prefer C++.

Some holiday I will probably try to learn OpenGL or DirectX, so I can make some nice 3d-graphics.

The way I found this forum (actually it was the old forum on firaxis.com, this one did not exist then) was that I made a search for internet pages about game programming (a little hobby of mine) and stumbled upon the SMAC development diaries on Gamespot. As a civilization enthusiast, I naturally followed the link there to firaxis, and posted a few ideas.

Lee Johnson posted 12-19-98 09:49 AM ET     Click Here to See the Profile for Lee Johnson  Click Here to Email Lee Johnson     
I've been a programmer/analyst for a LONG time. I did an eight-year stint at IBM in UNIX compiler development, for the scientific workstation market. A little over a year ago, I decided to do something different, and moved to a smaller company in the AM/FM/GIS market.

I'm a major league C programmer, with some C++ and Java skills. I consider C++ to be an abomination as an OO programming language. Java is an improvement, though I wish it supported multiple inheritance. (Interfaces, while useful in their own right, aren't an adequate substitute for MI, in my opinion.) Personally, I wish Eiffel was more of a mainstream language.

I have a solid UNIX background, but most of my recent work has been for Win32.

Well, that's enough horn blowing for one day. :-)

Kyle posted 12-19-98 02:42 PM ET     Click Here to See the Profile for Kyle  Click Here to Email Kyle     
Well, I'm trying to be a programmer

I've written code in Pascal, C, and C++, and I like C++ the best.

And I'm really looking foward to Assembly Language

Baldor posted 12-19-98 02:49 PM ET     Click Here to See the Profile for Baldor  Click Here to Email Baldor     
Been programming for a while...

My language of choice is C++ (gotta love it), using a Linux compiler... and although I don't use Linux for much else, I spend a lot of time in Linuxland. My main OS is Win98.

--Baldor

Thue posted 12-19-98 02:56 PM ET     Click Here to See the Profile for Thue  Click Here to Email Thue     
I have a firt-year course at Copenhagen University

RM>> moscow ML ! (it's made in Denmark believe it or not)

player1 posted 12-19-98 03:03 PM ET     Click Here to See the Profile for player1  Click Here to Email player1     
I'm a CS major at Purdue University, so I've had a chance to sink my teeth into Java and C++, as well as some Pascal knowledge from high school, and BASIC from many a rainy weekend in elementary school

-player

DHE_X2 posted 12-19-98 03:06 PM ET     Click Here to See the Profile for DHE_X2  Click Here to Email DHE_X2     
Ehhh, aspiring. I'm taking an introductory comp. programming course this year(for those that don't know, I'm a HS Frosh, no comments, please), and I'm going to be taking Pascal next year.

~DHE, slightly in over his head right know...

Steel_Dragon posted 12-20-98 02:40 AM ET     Click Here to See the Profile for Steel_Dragon  Click Here to Email Steel_Dragon     
CS major, basic(from elementry) good with Pascal(From HighSchool), have not done enough with C/C++ to do any good yet.
Jeffery posted 12-20-98 01:01 PM ET     Click Here to See the Profile for Jeffery  Click Here to Email Jeffery     
Well, I'm learning programming. I use VB on Win32, and C++ on Linux. Does HTML and all those web based scripting languages count? I'm pretty good with VB and a bit less with C++(C++ is pretty hard, but once you get past the beginning part, it's easier) I also know some Java, but it's not my language of choice because of it's slow execution and the need for the presence of a Java VM. I almost forgot Perl, it's my favorite CGI language and UNIX scripting language. I use it when I'm writing small scripts for Linux. That's about it for now. Any veterans with insights please post, I'm all ears
Borodino posted 12-20-98 04:08 PM ET     Click Here to See the Profile for Borodino  Click Here to Email Borodino     
I just took a semester-long course in C++.
DHE_X2 posted 12-20-98 04:31 PM ET     Click Here to See the Profile for DHE_X2  Click Here to Email DHE_X2     
html counts? Well, I know some of it...
Gord McLeod posted 12-20-98 05:05 PM ET     Click Here to See the Profile for Gord McLeod  Click Here to Email Gord McLeod     
HTML isn't a programing langauge, so no, it doesn't count... the SCRIPTING langauges are another matter, I would count them. (Things like VBScript, Javascript, even Microsoft's JScript.)

I don't know enough about XML yet to say, but I suspect that wouldn't count either.

Andrew Kasantsev posted 12-20-98 08:57 PM ET     Click Here to See the Profile for Andrew Kasantsev  Click Here to Email Andrew Kasantsev     
Well, I'm programmist for about 10 years.
Language of preference - Pascal and Delphi, but I am forced to write on PHP now - scripting language for HTML... But I went through Algol, Fortran, Basic, dBase, Paradox, Clarion and even Prolog...

Btw, sometime ago I made interesting observation - preferences on Pascal/C axis are rooted in programmer psychology ...

Old_Guy posted 12-20-98 09:36 PM ET     Click Here to See the Profile for Old_Guy  Click Here to Email Old_Guy     
Guilty. Mostly VB, with some serious Java coming up. Working now with my company's PeopleSoft's payroll/HR system.
Brother Greg posted 12-20-98 11:09 PM ET     Click Here to See the Profile for Brother Greg  Click Here to Email Brother Greg     
Yup. Started on the Mainframe with Cobol 88 (Cobol II by any other name), Easytrieve Plus and dabbled in Assembler.

Moved onto VB (which is now my area of expertise), and dabbled in C. Writing for Win16 at the moment, but we'll be moving to Win32 soon. Finally.

If I had the choice, I'd program games, obviously using C++ (seems to be the games industry standard).

Gojackal posted 12-20-98 11:17 PM ET     Click Here to See the Profile for Gojackal  Click Here to Email Gojackal     
Cobol seems to be a retired language that will be killed after the year 2000. And Java might take over C++. Syntax is the same, but Virtual Machine is da plus.
CClark posted 12-20-98 11:28 PM ET     Click Here to See the Profile for CClark  Click Here to Email CClark     
The VM is the plus, or the curse, depending on your point of view. I've been doing C++ for about 8 years now. But I'm going to be learning Java in a hurry when I start my new job in a few weeks. Kind of looking forward to it. Believe it or not, I'm going to really miss pointers. *sniff* I've learned to love pointers and I can't imagine losing them. I find them so easy and intuitive after all this time. It's going to be very tough.

CClark now runs away quickly before he's shouted out of the forums by those poor people who have not yet mastered pointers.

Fluke posted 12-20-98 11:30 PM ET     Click Here to See the Profile for Fluke  Click Here to Email Fluke     
Thue: IIRC C++ was done by a Dane (at the Bell Labs). His name's Bjarne something.

As for me I can't even remember a line of BASIC or know what it's an abbreviation of.

Zan Thrax posted 12-21-98 01:02 AM ET     Click Here to See the Profile for Zan Thrax  Click Here to Email Zan Thrax     
Java doesn't have pointers? Then how do you _do_ anything?
Trev posted 12-21-98 01:08 AM ET     Click Here to See the Profile for Trev  Click Here to Email Trev     

i'm a dos guy(C)!! but moving to Windows(C++)!!

guess what!! i now know how to say "Hello World" in a message box!

buy i miss my console.... *sniff, sniff*

Pudz posted 12-21-98 02:34 AM ET     Click Here to See the Profile for Pudz  Click Here to Email Pudz     
i know eiffel ::shudder::
also know basic c, c++, java, vb and basic.
though out of practive, since haven't had time to do any cause of school. spring quarter i should be taking c++, or whatever the higher ups decide i should take for my major.
MikeH II posted 12-21-98 07:24 AM ET     Click Here to See the Profile for MikeH II  Click Here to Email MikeH II     
Anyone else ever done any FORTRAN?
*Shudder*
I've got some good predicted Active Galaxy Spectra from an old FORTRAN model I did lying around somewhere.


Now I do some JavaScript, Java (just learning) and LotusScript which is basically VB in Domino Pun not intended.

Tolls posted 12-21-98 08:07 AM ET     Click Here to See the Profile for Tolls  Click Here to Email Tolls     
A number of years doing Ada on VMS...but that's defence for you.
Now C++ on Unix...about to become Java'd up.
dushan posted 12-21-98 09:02 AM ET     Click Here to See the Profile for dushan  Click Here to Email dushan     
Ok, I'm doing 2nd year of comuting in London Imperial College, though I've been coding for more then 10 years now.

I still remember a lot of 8080 and 6502 assembler (how I loved my Atari 800XL :-)). As PCs became more common, I moved from assembler/basic programming to Pascal and eventually C, learning 80x86 assembly in the meantime. I'm stuck with C/C++ as it's probably the best language ever :-), and yeah, I've done some Java (booo - no pointers - it's like riding a bicycle with those learning wheals on the side!!! :-))

Also done some functional programing, Prolog and such.

Done a lot of DOS programming in the old days, now mainly Win32 though work pushes me now towards more Unix.

Work has also pushed me towards VB, which I regret very much...

In my spare time I usually try to code games, which is probably the most fun one can have with their clothes on :-)

Oh yeah, I think all the programmers should unite, buy some deserted island, and move away from this world that doesn't understand us :-)
There we'll program robots to do everything for us and live in this utopia spending our time coding SMAC sequels (and playing them) :-)

Hey, let's write a C++ interpreter and Java can go and chew itself! :-)

dushan posted 12-21-98 09:04 AM ET     Click Here to See the Profile for dushan  Click Here to Email dushan     
Damn, I meant computing, not comuting!!! :-)

CClark posted 12-21-98 11:03 AM ET     Click Here to See the Profile for CClark  Click Here to Email CClark     
"i'm a dos guy(C)!! but moving to Windows(C++)!!" Trev - just so you know, you can use C under Windows and C++ under DOS. I'm sure you know that, but just in case there's any non-programmers here I want to make sure that they know teh languages and operatings systems are independant of each other.

Zan Thrax - Java uses references instead of pointers. You can use references in C++ (and Microsofts MFC does use them) but most of the time anyone who has come from a C background ignores references and uses pointers because that's what we're used to. )

dushan - you actually get around to writing games? I spend of lots of time thinking about the design but whenever I turn my computer on to start writing one I find that I just PLAY games instead.

BigER posted 12-21-98 12:38 PM ET     Click Here to See the Profile for BigER  Click Here to Email BigER     
Well, lets see I really only dabble. But here goes, HPUX, some PEARL C++, C, DOS, Visual Basic, basic, AmigaDOS, a little NT (just enough to be dangerous. Haven't touched HTML yet. have to soon.
RobKid posted 12-21-98 01:01 PM ET     Click Here to See the Profile for RobKid  Click Here to Email RobKid     
I'm a C++/Java programmer. My C++ is all on WindowsNT, but my Java stuff has been for NT, 95, 98 and we're currently planning on moving to AIX, since it's much more stable just from a server perspective. I'm sick of seeing the Blue Screen of Death on our critical server that manages data in support of our ordering and support systems. It seems like NT fails at least twice a month...

BTW, depending on how you look at it, everything except primitive types in Java can be considered a pointer. You just don't have to use the * and -> operators anymore. You still get to use new and still have the fun:

Point a = new Point(1.0, 3.5);
Point b = a;
b.move(3.5, 1.0);
a.print(); // oops, I didn't mean to change a!

Sure there's no more pointer arithmetic and (void *) fun, but you can't have everything (can you?).

Brenda posted 12-21-98 01:20 PM ET     Click Here to See the Profile for Brenda  Click Here to Email Brenda     
I started programming when a boyfriend of mine showed me the paper tape of a program he'd just written on the school's PDP-8/e. I thought that was just about the coolest thing ever, and I started hanging around the computer room begging people to show me how to bootstrap the computer, and typing in programs from Creative Computing.

Another friend of mine was the son of BYTE magazine's legal counsel, and he'd get a lot of spillover tech from the magazine, which Mark and I would play with.

I started programming in 1978, and am now doing programming for college courses using Java (see http://www.archipelago.com).

mburkart posted 12-21-98 01:30 PM ET     Click Here to See the Profile for mburkart  Click Here to Email mburkart     
Hmm.... Programming languages well, I have had Apple, Commodor(SP?), and a few other basics, Assembly, C, C++, Cobol 85, Pascal and even though I never had it I also tutored in visual Basic (SHIVER...) and I dont know if its a programming language but I created a text based RPG using a dos Batch file..

I can actually program well though in only C++, Qbasic(commercial), and Cobol.

Operating system flavors I have tried are system 5 - system 7.1(MAC) AMiga GEOS, Windows 1.18<-Yes it existed - Win 98 and winnt 3.51 and 4.0, Dos 5 and above, and some different interpritations of Unix.

My favorite operating system flavor was probibly SGI's Version of unix on an O2 workstation, That was probibly the most stable and powerful OS I have used. With win95being on my game machine.

Welp That covers my programming experience.
SMAC SMAC SMAC SMAC SMAC......ECT...

Brenda posted 12-21-98 01:30 PM ET     Click Here to See the Profile for Brenda  Click Here to Email Brenda     
Robkid -- a.print() won't work -- 'a' isn't a stream. And in SmallTalk, even scalars (i.e., digits) are objects.

Fluke - Bjarne Stroustrup wrote C++.

brag list: assembly languages I've used: Z80, 8080, 6502, 680x0, 80286, PDP-10, PDP-8, MIX

high-level languages: BASIC, COBOL, FORTRAN, Pascal, LISP, Prolog, C, C++, APL, Java

Yeah, I'm a programmer...! I can't seem to get OUT of programming. It's as hard to kick as smoking! I'd rather be a musician, but the pay's terrible. Two gigs over the weekend, and I only got paid $15 (but the second one had great food!)

Patrick2 posted 12-21-98 01:44 PM ET     Click Here to See the Profile for Patrick2  Click Here to Email Patrick2     
I'm just a kid so I only know HTML and some crappy VB
CClark posted 12-21-98 03:17 PM ET     Click Here to See the Profile for CClark  Click Here to Email CClark     
Patrick2 - take heart, everyone has to start somewhere. VB isn't crappy, it just doesn't get any respect from us C++ types.
Actually, VB does have it's uses and can simplify some things. Microsoft has been adding more and more functionality to it so you'd be surprised how far you can go with it.

And if you do become a programmer, you can't beat the lifestyle. You get everyone yelling at you because the program was supposed to be done yesterday and then when you do get it finished the QA people yell at you because it doesn't work. When you get it working, the customer yells at you because it's late AND because it doesn't work the way they wanted it to. So you go back to fix it and realize that there is now some new langauge/tool/feature that makes the last 2 months of work obsolete because you can now do all those tasks with a couple of mouse clicks. However, when you ask your boss to send you ona training course so that you can learn the new tool/language/whatever he says 'no' because you're late on some other ridiculous deadline.

Actually, it isn't really all that bad. A lot of places don't make you dress up in a suit or even wear a tie. It can be very fun and rewarding and it's really easy to scare technophobes just by telling them what you do.

Here's a few "rules" for all you aspiring programmers:
- 80% of the work takes 20% of the time, and the remaining 20% of the work will take 80% of the time. (Forget the name of that one.)
- whatever estimate (time) you arrive at, multiple it by 1.5 and you'll still be late (again, I forget who tht's attributed to)
- No matter how much detail you get the customer to put down in a requirements document, when you're done something will not be what they wanted

One more tip: don't go into programming if you want to be famous. You usually don't get any credit (although that will probably vary a bit depending on where you work).

Okay, enough pessimism from me.

RobKid posted 12-21-98 03:31 PM ET     Click Here to See the Profile for RobKid  Click Here to Email RobKid     
Sorry Brenda, I wasn't necessarily referring to java.awt.Point. I was just too lazy to write:

System.out.println(a.toString());

Plus, that would be more confusing to non-Java people.

AJ posted 12-21-98 04:19 PM ET     Click Here to See the Profile for AJ  Click Here to Email AJ     
Stands up, clears throat.

Hi, I'm AJ and I'm a programmer. Started with ApplesSoft Basic in primary school (ah s***, forgot to boot the floppy drive so now I can't save that 300 line program...), managed to avoid it during high school, got back into it at Uni. I'm now employed as a Delphi programmer, though have some (Uni-level) experience with C, C++, Modula-2, Assembly (several families - 80886, HC11, TMS320), Prolog and LISP.

Zan Thrax posted 12-21-98 04:41 PM ET     Click Here to See the Profile for Zan Thrax  Click Here to Email Zan Thrax     
Patrick, cheer up. VB isn't a bad thing to start off with. It actually gets used, and its a much easier transition to other languages then most of the guys my age had. I grew up writing in various early Basics, (got started as a kid by copying games from a book into my Uncle's coco II - no tape drive to save on) and still have a hard time staying away from goto and similar instant-F habits.
Trev posted 12-21-98 09:30 PM ET     Click Here to See the Profile for Trev  Click Here to Email Trev     

hehe sorry! what i meant was that i did dos in C

but now i'm learning C++ and i want to make some cool windows apps so i'm learning that!

sorry for the confusion!!

Trev posted 12-21-98 09:50 PM ET     Click Here to See the Profile for Trev  Click Here to Email Trev     

hey pat i'm just a kid too(14)! and all i knew was HTML(and well...i made some crapy web pages )

i "know" how to program in dos and thats not the hardest thing in the world but it does take work..and you have to love reading! did you hear me? LOVE READING...!!

Visual basic huh? well i got hooked to this programming thing with Q basic

well i'm kinda tired and i wanna get some sleep.... in 3 to 4 days

Spoe posted 12-21-98 10:18 PM ET     Click Here to See the Profile for Spoe  Click Here to Email Spoe     
Yep. I'm a programmer, of sorts. Did my first(and only, at this point) commercial app in 1985 when I was 13(did some custom scoring of the MMPI exam) in Pascal on the Apple II.

Started programming on a Commodore PET in BASIC. My first real class in programming was a community ed program at the University of Kentucky -- BASIC on a Prime *mumble* computer. Took Pascal in HS, so I could take the AP Exam and get out of 2 semesters of CS in Uni(with credit for A's in the classes, too). Taught myself C between HS and Uni. Now I generally use a mix of C and Python, except when I help debug some other's Perl of C++ code. Never felt a Java itch, so...

Oh, and I tend to program on Unix whenever possible. Had the option of working in Digital BASIC on the VMS boxen here, but I turned _that_ down, real quick.

Old_Guy posted 12-21-98 10:28 PM ET     Click Here to See the Profile for Old_Guy  Click Here to Email Old_Guy     
How come Firaxis isn't responding to this post?
Kurn posted 12-22-98 05:44 AM ET     Click Here to See the Profile for Kurn  Click Here to Email Kurn     
Cause they arent programmers, they just pay someone at microsoft to make games for them.
Now that was low.

I do some Hypercard at school. We start Pascal in January.

Booger de la Hempfield posted 12-22-98 06:02 AM ET     Click Here to See the Profile for Booger de la Hempfield  Click Here to Email Booger de la Hempfield     
i went nuts while learning c/c++, got through pointers and arrays then it all started to blur together until i ended up seeing the LOGO turtle of my youth (or maybe i was just hallucinating?).

previous to mental breakdown/programming denial i learned pascal, cobol, basic and the ever present LOGO. i also remember dabbling with a TX-0 at the university (to put this in perspective, i was born in '78; the TX-0 is older than me).

Plasmoid posted 12-23-98 02:28 AM ET     Click Here to See the Profile for Plasmoid  Click Here to Email Plasmoid     
I program in HTML. ALthough I am learning C.
Loki posted 12-27-98 06:59 PM ET     Click Here to See the Profile for Loki  Click Here to Email Loki     
well, lets see, i program HTML, and i'm working on BASIC, started a week ago, hmm, it only took me a week to learn HTML, and everything i learn i learn by myself, i dont take classes, bc my school doesnt offer them (about the most advanced subject there is how to milk a cow), but everything i learn i do by example, i hope to learn C++ soon, bc i plan to be a programmer... wish me luck
Q Cubed posted 12-27-98 08:11 PM ET     Click Here to See the Profile for Q Cubed  Click Here to Email Q Cubed     
I know BASIC, a wee bit of PASCAL, HTML, a little XML (but not enough to do anything with it), Javascript, and am learning C++ and Java...can anyone help me with the last two?
Hitler posted 12-30-98 12:48 AM ET     Click Here to See the Profile for Hitler    
Mr.Booger de la Hempfield . You're a hippie
main themes sex,drugs'n'rock&roll.More like stop drop and roll. Bely dancer stuffed with coke and maijuana cool. "Puke all you want" bar is now open. Eat 57 kg of drugs, start dancing, bellying and for the next 3 hours you'll be hanging over the toilet, puking your brains out man. Its like I dont swear,drink and smoke Oh f**k my cigar fell into my marini.
J posted 12-30-98 06:05 PM ET     Click Here to See the Profile for J    
I code assembly on VAX/VMS mostly. Some COBOL on the newer projects they give me. Before that it was all punch cards though.

They don't let me out much, you see. I don't think I've seen sunlight since sometime in the 60's. Would have plumb forgot what it was if I didn't have this nice picture on the wall.

Tell me something though, what is this "C" and "C++" you guys keep referring to. Some sort of offshoot from COBOL, maybe? Boy, I tell ya, these high level languages sure are wiz-bang! Not having to write to each memory register, and all. This is the life for me!

BigER posted 12-31-98 09:19 AM ET     Click Here to See the Profile for BigER  Click Here to Email BigER     
] I just have this to say to you 01001
01000 01010

and 29a 7b and finally 0x130

p.s. the old test forum is not being posted to much anymore! you might try some of the new threads! you might like them?

Pudz posted 01-03-99 11:53 AM ET     Click Here to See the Profile for Pudz  Click Here to Email Pudz     
9 8 10
666 123
and i don't know the last one
but why did you write the bin in groups of 5, not groups of 4?
BigER posted 01-19-99 04:21 PM ET     Click Here to See the Profile for BigER  Click Here to Email BigER     
To confuse and confound my boy, to confuse and confound!
Spoe posted 01-21-99 05:45 PM ET     Click Here to See the Profile for Spoe  Click Here to Email Spoe     
They all start with 0, therefore they are octal.

Would be(decimal):
513
512
520

(A 0x prefix signifies hexadecimal and a 0 prefix is octal.)

Thread ClosedTo close this thread, click here (moderator or admin only).

Post New Topic  Post A Reply
Hop to:

Contact Us | Alpha Centauri Home

Powered by: Ultimate Bulletin Board, Version 5.18
© Madrona Park, Inc., 1998.