What language???
-
So here's one I was just reflecting on.
- Which language did you first learn programming in?
- Which language did you sweat bullets in for the first time? (What language was your trial by fire? Your very first maximum stress experience...)
- If you knew pressure was coming which language would you be more inclined to have at your back? Not necessarily your favorite but the one you know best.
For me:
- The answer is C. My college even used K & R.
- SAP R/3 & Abap 4. Had to work in it and C++/ATL.
- C. I just like C. It's fun and simple. Frameworks take a long time to learn.
I only read CP for the articles. Code-frog System Architects, Inc.
1. Atari BASIC 2. ADA '83 - required 3 courses of it in college: Beginning, Intermediate and Advanced programming in ADA. It was stressful mainly b/c the prof. gave 1-A, 2-B, 3-C everyone else failed. 3. That's difficult to say; currently I'd answer C++, but I'm leaning more-and-more towards C# these days, as my base frameworks improve and become more advanced. I love C++ and WTL for quick and dirty apps.
:..::. Douglas H. Troy ::..
Bad Astronomy |Development Blogging|Viksoe.dk's Site -
Here is mine and why.
code-frog wrote:
# Which language did you first learn programming in?
Commodore 64 Basic Was a nice little machine to get my feet wet with in the early 1980's.
code-frog wrote:
Which language did you sweat bullets in for the first time? (What language was your trial by fire? Your very first maximum stress experience...)
Meridian's Ada 83 A rather rigid and pain of a language that the Computer Science department force fed students at the junior college where I started college work. The exception handling was tough to work with and stressed me out then (this was back in 1992 :) )
code-frog wrote:
1. If you knew pressure was coming which language would you be more inclined to have at your back? Not necessarily your favorite but the one you know best.
C# I know C/C++ well, had to use Java a bit during my undergraduate and graduate courses. C# in my thought is an easy language to work with :) Paul
computerguru92382 wrote:
Meridian's Ada 83
Ohmigod. I actually used that miserable excuse for a compiler at work. It was a piece of junk. Half the features in the language specification weren't implemented properly, or caused the compiler to go belly up. The only Ada compiler worse than that was the one developed by the Irvine Compiler Corporation for the DEC VAX. It actually caused our VAX to crash on a regular basis.
Software Zen:
delete this;
-
- FORTRAN (with cards) 2) COBOL (that would be 68 and 74). And I've yet to have a problem that I couldn't use COBOL to solve. :) 3) C++ The language is a lot of fun to use. The single biggest thing I like about C++ is code-reuse. Chris Meech I am Canadian. [heard in a local bar] When I want privacy, I'll close the bathroom door. [Stan Shannon] BAD DAY FOR: Friendly competition, as Ford Motor Co. declared the employee parking lot at its truck plant in Dearborn, Mich., off limits to vehicles built by rival companies. Workers have to drive a Ford to work, or park across the street. [CNNMoney.com] Nice sig! [Tim Deveaux on Matt Newman's sig with a quote from me]
Chris Meech wrote:
FORTRAN (with cards)
Hey! I'm not the only geezer! :laugh:
Software Zen:
delete this;
-
- BASIC on an APPLE II at Yamboo's Junior High (1982 ...sigh sigh ... I'm old ...) 2) C++/VB/Delphi/Assembler .... what a mess ..... 3) It was Delphi 'till 2 years ago, now I have to say C# Ciao ;)
Marco [Stinger] wrote:
BASIC on an APPLE II
Hey... Me too!
Paul Lyons, CCPL
Certified Code Project Lurker -
So here's one I was just reflecting on.
- Which language did you first learn programming in?
- Which language did you sweat bullets in for the first time? (What language was your trial by fire? Your very first maximum stress experience...)
- If you knew pressure was coming which language would you be more inclined to have at your back? Not necessarily your favorite but the one you know best.
For me:
- The answer is C. My college even used K & R.
- SAP R/3 & Abap 4. Had to work in it and C++/ATL.
- C. I just like C. It's fun and simple. Frameworks take a long time to learn.
I only read CP for the articles. Code-frog System Architects, Inc.
code-frog wrote:
Which language did you first learn programming in?
Timex Sinclair ZX81 basic, then Z80 assembly, then Commodore64 basic, then 6502 assembly, then TurboPascal on DOS, then C on DOS, then 8086 assembly, then C on Amiga, then 68000 assembly on Amiga,
code-frog wrote:
Which language did you sweat bullets in for the first time? (What language was your trial by fire? Your very first maximum stress experience...)
For my first REAL job, I needed to learn SQL, FORTRAN and COBOL on an IBM VM/CMS machine. Learned to like it :( At least it was networked unlike the PCs of the time. Learned C++ on my own and in a class. Oh yeah - learned IBM assembler, too X|
code-frog wrote:
If you knew pressure was coming which language would you be more inclined to have at your back? Not necessarily your favorite but the one you know best.
C++ on windows with Win32 API, without MFC. I've learned Java. Tasted C#. I don't like em better than C++/Win32 yet. ...Steve
-
So here's one I was just reflecting on.
- Which language did you first learn programming in?
- Which language did you sweat bullets in for the first time? (What language was your trial by fire? Your very first maximum stress experience...)
- If you knew pressure was coming which language would you be more inclined to have at your back? Not necessarily your favorite but the one you know best.
For me:
- The answer is C. My college even used K & R.
- SAP R/3 & Abap 4. Had to work in it and C++/ATL.
- C. I just like C. It's fun and simple. Frameworks take a long time to learn.
I only read CP for the articles. Code-frog System Architects, Inc.
1. Texas Intruments handheld calculator - like BASIC 2. C-Language - Mac-C for the Apple 512KE Macintosh 3. C++ People that start writing code immediately are programmers (or hackers), people that ask questions first are Software Engineers - Graham Shanks
-
So here's one I was just reflecting on.
- Which language did you first learn programming in?
- Which language did you sweat bullets in for the first time? (What language was your trial by fire? Your very first maximum stress experience...)
- If you knew pressure was coming which language would you be more inclined to have at your back? Not necessarily your favorite but the one you know best.
For me:
- The answer is C. My college even used K & R.
- SAP R/3 & Abap 4. Had to work in it and C++/ATL.
- C. I just like C. It's fun and simple. Frameworks take a long time to learn.
I only read CP for the articles. Code-frog System Architects, Inc.
code-frog wrote:
Which language did you first learn programming in?
Cobol, on a Honeywell 32, circa 1968.
code-frog wrote:
Which language did you sweat bullets in for the first time? (What language was your trial by fire? Your very first maximum stress experience...)
Fortran, on a Xerox Sigma 7, circa 1973. Only computer class I ever took.
code-frog wrote:
If you knew pressure was coming which language would you be more inclined to have at your back? Not necessarily your favorite but the one you know best.
C#, hands down. David Veeneman www.veeneman.com
-
Jeremy Falcon wrote:
I've been an WinAPI programmer for over a decade now.
I just realised I can almost say the same thing. Only a couple of months to go! :cool: And I'm only 25... :~
Ryan
"Punctuality is only a virtue for those who aren't smart enough to think of good excuses for being late" John Nichol "Point Of Impact"
The first computer I programmed was a Commodore PET. Then an Apple II (BASIC), then Vax 11-780 (FORTRAN), then Apple Macintosh (BASIC and C), then IBM PC (DOS) (ASSEMBLY, BASIC, C), then DEC MicroVAX II (C OPS5), then generic Intel PC (Windows - C, BASIC, C++). Been writing Windows software since 1992 - C and C++. Some BASIC, when forced X| People that start writing code immediately are programmers (or hackers), people that ask questions first are Software Engineers - Graham Shanks
-
code-frog wrote:
Which language did you first learn programming in?
Timex Sinclair ZX81 basic, then Z80 assembly, then Commodore64 basic, then 6502 assembly, then TurboPascal on DOS, then C on DOS, then 8086 assembly, then C on Amiga, then 68000 assembly on Amiga,
code-frog wrote:
Which language did you sweat bullets in for the first time? (What language was your trial by fire? Your very first maximum stress experience...)
For my first REAL job, I needed to learn SQL, FORTRAN and COBOL on an IBM VM/CMS machine. Learned to like it :( At least it was networked unlike the PCs of the time. Learned C++ on my own and in a class. Oh yeah - learned IBM assembler, too X|
code-frog wrote:
If you knew pressure was coming which language would you be more inclined to have at your back? Not necessarily your favorite but the one you know best.
C++ on windows with Win32 API, without MFC. I've learned Java. Tasted C#. I don't like em better than C++/Win32 yet. ...Steve
I used to pass C-Code through the Aztec-C compiler on the Commodore Amiga to see what the 68000 assembly language looked like. People that start writing code immediately are programmers (or hackers), people that ask questions first are Software Engineers - Graham Shanks
-
code-frog wrote:
Which language did you first learn programming in?
Cobol, on a Honeywell 32, circa 1968.
code-frog wrote:
Which language did you sweat bullets in for the first time? (What language was your trial by fire? Your very first maximum stress experience...)
Fortran, on a Xerox Sigma 7, circa 1973. Only computer class I ever took.
code-frog wrote:
If you knew pressure was coming which language would you be more inclined to have at your back? Not necessarily your favorite but the one you know best.
C#, hands down. David Veeneman www.veeneman.com
-
So here's one I was just reflecting on.
- Which language did you first learn programming in?
- Which language did you sweat bullets in for the first time? (What language was your trial by fire? Your very first maximum stress experience...)
- If you knew pressure was coming which language would you be more inclined to have at your back? Not necessarily your favorite but the one you know best.
For me:
- The answer is C. My college even used K & R.
- SAP R/3 & Abap 4. Had to work in it and C++/ATL.
- C. I just like C. It's fun and simple. Frameworks take a long time to learn.
I only read CP for the articles. Code-frog System Architects, Inc.
-
So here's one I was just reflecting on.
- Which language did you first learn programming in?
- Which language did you sweat bullets in for the first time? (What language was your trial by fire? Your very first maximum stress experience...)
- If you knew pressure was coming which language would you be more inclined to have at your back? Not necessarily your favorite but the one you know best.
For me:
- The answer is C. My college even used K & R.
- SAP R/3 & Abap 4. Had to work in it and C++/ATL.
- C. I just like C. It's fun and simple. Frameworks take a long time to learn.
I only read CP for the articles. Code-frog System Architects, Inc.
Ok, I hope no one falls off their chair with this answer: 1)COBOL 2)COBOL 3)COBOL :omg: I've been coding COBOL for 17 years and to this day, my job still requires about 80 percent of my time in COBOL. I've been coding in VB.NET since the day .NET came out and VB6 a very small amount prior to that. Our shop is converting from a HP 3000 Image database environment to a Microsoft Server environment, but still at least 90 percent of our applications still reside on the HP 3000. I have to say that as my experience with VB.NET grows, I'm hoping my answer for 3 will change to VB.NET. Don't laugh too hard! :laugh: Lost in the vast sea of .NET
-
I used to pass C-Code through the Aztec-C compiler on the Commodore Amiga to see what the 68000 assembly language looked like. People that start writing code immediately are programmers (or hackers), people that ask questions first are Software Engineers - Graham Shanks
Ha haaa... WRONG compiler to use :) The Lattice C compiler ruled! Ok. I guess it wouldn't really matter. But MAN i loved that ole Amiga. What were you using asm for on the thing? I was using it for Midi I/O - fast interrupt code to mess with the midi adapter. For your amusement: :)
; MidiIOx.a - asm midi i/o stuph
INCLUDE "exec/types.i" INCLUDE "hardware/cia.i" INCLUDE "hardware/custom.i" INCLUDE "hardware/dmabits.i" INCLUDE "hardware/intbits.i"
EXECBASE equ 4 ; base fer ole exec.library
CIAB equ $BFD000 ; base fer CIAB hardware registers
CUSTOM equ $DFF000 ; base fer custom chips
MAXIBUF equ 512XREF \_LVOSignal XDEF \_TimerBgn XDEF \_TimerEnd XDEF \_TimerICR XDEF \_MidiOBgn XDEF \_MidiOEnd XDEF \_MidiOGo XDEF \_MidiOICR XDEF \_MidiIBgn XDEF \_MidiIEnd XDEF \_MidiIICR STRUCTURE MidiDef,0 ; MAKE SURE this guy syncs w C APTR MTask ; ...who to signal (me) ULONG TMask ; ...signals to use for dif msgs ULONG OMask ULONG IMask ULONG XMask ULONG Time ; ...Timer stuff ULONG SigTime UWORD TErr UWORD Tempo APTR OBuf ; ...MidiO stuff ULONG OLen ULONG IErrHard ; ...MidiI+X stuff ULONG IErrSoft ULONG Add ULONG Rem APTR xBuf ULONG xMax ULONG xLen UBYTE pCmd UBYTE dLen UWORD alignit2 APTR tAdd UBYTE IBuf LABEL MidiDef\_SIZEOF MACRO SIGNAL who,how movem.l A0-A1/A6,-(SP) move.l how,D0 ; signal mask to set move.l who,A1 ; task pointer move.l EXECBASE,A6 jsr \_LVOSignal(A6) movem.l (SP)+,A0-A1/A6 ENDM csect text,0,,1,2
;-----------------------------------------------------------------------------
_TimerBgn:
movea.l #(CIAB),A0
move.b #(204),ciatalo(A0) ; magic countdown value for 1-ms timer
move.b #(002),ciatahi(A0)
move.b -
Ha haaa... WRONG compiler to use :) The Lattice C compiler ruled! Ok. I guess it wouldn't really matter. But MAN i loved that ole Amiga. What were you using asm for on the thing? I was using it for Midi I/O - fast interrupt code to mess with the midi adapter. For your amusement: :)
; MidiIOx.a - asm midi i/o stuph
INCLUDE "exec/types.i" INCLUDE "hardware/cia.i" INCLUDE "hardware/custom.i" INCLUDE "hardware/dmabits.i" INCLUDE "hardware/intbits.i"
EXECBASE equ 4 ; base fer ole exec.library
CIAB equ $BFD000 ; base fer CIAB hardware registers
CUSTOM equ $DFF000 ; base fer custom chips
MAXIBUF equ 512XREF \_LVOSignal XDEF \_TimerBgn XDEF \_TimerEnd XDEF \_TimerICR XDEF \_MidiOBgn XDEF \_MidiOEnd XDEF \_MidiOGo XDEF \_MidiOICR XDEF \_MidiIBgn XDEF \_MidiIEnd XDEF \_MidiIICR STRUCTURE MidiDef,0 ; MAKE SURE this guy syncs w C APTR MTask ; ...who to signal (me) ULONG TMask ; ...signals to use for dif msgs ULONG OMask ULONG IMask ULONG XMask ULONG Time ; ...Timer stuff ULONG SigTime UWORD TErr UWORD Tempo APTR OBuf ; ...MidiO stuff ULONG OLen ULONG IErrHard ; ...MidiI+X stuff ULONG IErrSoft ULONG Add ULONG Rem APTR xBuf ULONG xMax ULONG xLen UBYTE pCmd UBYTE dLen UWORD alignit2 APTR tAdd UBYTE IBuf LABEL MidiDef\_SIZEOF MACRO SIGNAL who,how movem.l A0-A1/A6,-(SP) move.l how,D0 ; signal mask to set move.l who,A1 ; task pointer move.l EXECBASE,A6 jsr \_LVOSignal(A6) movem.l (SP)+,A0-A1/A6 ENDM csect text,0,,1,2
;-----------------------------------------------------------------------------
_TimerBgn:
movea.l #(CIAB),A0
move.b #(204),ciatalo(A0) ; magic countdown value for 1-ms timer
move.b #(002),ciatahi(A0)
move.bWe had a hand-built 68000 'computer' (breadboard, circuit wrap, etc.) in our lab that was containing a PID controller to control a motor's speed. It was easier to write the PID control code in C and use the Amiga C-compiler to convert the C to 68000 ASM that we then burned into an EEPROM that ran on the 68000 custom 'computer'. The Amiga was just the middle-man in this entire operation. I would tune and debug the PID code written in standard C on an IBM PC using version 4.0 of Microsoft C. Then the source would be uploaded to a Prime 5350. Then the source would be downlaoded into the Amiga and 'assembled'. We would remove any extra ASM commands from the assembly listing. Then the listing would be uploaded back into the Prime and then burned from there onto the EEPROM. The EEPROM would be snapped into the socket on the custom computer and we would boot it - hopefully the motor would work correctly after all that, or else it was another round trip ... :rolleyes: People that start writing code immediately are programmers (or hackers), people that ask questions first are Software Engineers - Graham Shanks
-
So here's one I was just reflecting on.
- Which language did you first learn programming in?
- Which language did you sweat bullets in for the first time? (What language was your trial by fire? Your very first maximum stress experience...)
- If you knew pressure was coming which language would you be more inclined to have at your back? Not necessarily your favorite but the one you know best.
For me:
- The answer is C. My college even used K & R.
- SAP R/3 & Abap 4. Had to work in it and C++/ATL.
- C. I just like C. It's fun and simple. Frameworks take a long time to learn.
I only read CP for the articles. Code-frog System Architects, Inc.
1. Z80 Assembly 2. C++, for some reason the transition from C to C++ was particularly difficult for me.. Tutorials at relisoft.com way back in the day was the only thing that pulled me through. Now, after a decade, I'm better than 99% of the developers out there. 3. C++ (despite the bad transition, it is now the language I am most proficiant in) or possibly C#
-
code-frog wrote:
Which language did you first learn programming in?
Timex Sinclair ZX81 basic, then Z80 assembly, then Commodore64 basic, then 6502 assembly, then TurboPascal on DOS, then C on DOS, then 8086 assembly, then C on Amiga, then 68000 assembly on Amiga,
code-frog wrote:
Which language did you sweat bullets in for the first time? (What language was your trial by fire? Your very first maximum stress experience...)
For my first REAL job, I needed to learn SQL, FORTRAN and COBOL on an IBM VM/CMS machine. Learned to like it :( At least it was networked unlike the PCs of the time. Learned C++ on my own and in a class. Oh yeah - learned IBM assembler, too X|
code-frog wrote:
If you knew pressure was coming which language would you be more inclined to have at your back? Not necessarily your favorite but the one you know best.
C++ on windows with Win32 API, without MFC. I've learned Java. Tasted C#. I don't like em better than C++/Win32 yet. ...Steve
wow.. I'm amazed that another person started out with Z80 Assembly. That's what a started out in many, many years ago.
-
So here's one I was just reflecting on.
- Which language did you first learn programming in?
- Which language did you sweat bullets in for the first time? (What language was your trial by fire? Your very first maximum stress experience...)
- If you knew pressure was coming which language would you be more inclined to have at your back? Not necessarily your favorite but the one you know best.
For me:
- The answer is C. My college even used K & R.
- SAP R/3 & Abap 4. Had to work in it and C++/ATL.
- C. I just like C. It's fun and simple. Frameworks take a long time to learn.
I only read CP for the articles. Code-frog System Architects, Inc.
IBM 360 assembler Lisp C To be fair, I'd point out that the reason the 'Lisp' is the answer to 2. is that it took me a while to wrap my head around the difference between procedural languages versus functional languages, not because of 'Crunch Time' or the like... --hsm
-
wow.. I'm amazed that another person started out with Z80 Assembly. That's what a started out in many, many years ago.
Yep. 6502 was kind of a let down after learning Z80 :) But the C64's graphics n sound hardware MORE than made up for it! ...Steve
-
We had a hand-built 68000 'computer' (breadboard, circuit wrap, etc.) in our lab that was containing a PID controller to control a motor's speed. It was easier to write the PID control code in C and use the Amiga C-compiler to convert the C to 68000 ASM that we then burned into an EEPROM that ran on the 68000 custom 'computer'. The Amiga was just the middle-man in this entire operation. I would tune and debug the PID code written in standard C on an IBM PC using version 4.0 of Microsoft C. Then the source would be uploaded to a Prime 5350. Then the source would be downlaoded into the Amiga and 'assembled'. We would remove any extra ASM commands from the assembly listing. Then the listing would be uploaded back into the Prime and then burned from there onto the EEPROM. The EEPROM would be snapped into the socket on the custom computer and we would boot it - hopefully the motor would work correctly after all that, or else it was another round trip ... :rolleyes: People that start writing code immediately are programmers (or hackers), people that ask questions first are Software Engineers - Graham Shanks
I would kill to do that kinda stuff and get paid... I am gettin SOOOOOOOOOOO sick of SQL and perl X| I'm close to microsoft, but not close enough. The commute would just suck. So i do the fun programmin at home (and sometimes a BIT at work if the contract is a slowww one). But so far all of my experience is with oracle pl/sql and perl and billing systems :doh: Why did i do this to myself ??? ...Steve
-
Ok, I hope no one falls off their chair with this answer: 1)COBOL 2)COBOL 3)COBOL :omg: I've been coding COBOL for 17 years and to this day, my job still requires about 80 percent of my time in COBOL. I've been coding in VB.NET since the day .NET came out and VB6 a very small amount prior to that. Our shop is converting from a HP 3000 Image database environment to a Microsoft Server environment, but still at least 90 percent of our applications still reside on the HP 3000. I have to say that as my experience with VB.NET grows, I'm hoping my answer for 3 will change to VB.NET. Don't laugh too hard! :laugh: Lost in the vast sea of .NET
(falls off chair) WOW! Guess there's someone else out there worse off than me :) JUUUST kiddin. You must work on a billing system or somethin I'm guessin? Amdocs? ...Steve