LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > Programming
User Name
Password
Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.

Notices


View Poll Results: What was your first programming language?
Assembly 45 7.76%
C 25 4.31%
C++ 19 3.28%
C# 2 0.34%
COBOL 18 3.10%
Common Lisp 0 0%
Erlang 0 0%
Fortran 118 20.34%
Go 0 0%
Haskell 0 0%
Java 8 1.38%
Javascript 3 0.52%
Objective-C 0 0%
Perl 9 1.55%
PHP 5 0.86%
Python 15 2.59%
Ruby 1 0.17%
Rust 1 0.17%
Swift 0 0%
Other (Let us know in this thread) 70 12.07%
BASIC 212 36.55%
Pascal 29 5.00%
Voters: 580. You may not vote on this poll

Reply
  Search this Thread
Old 09-17-2020, 01:10 PM   #226
BourneSupremacy
LQ Newbie
 
Registered: Dec 2016
Location: Somewhere around the world
Distribution: Debian Jessie 8, Mint 18*
Posts: 4

Rep: Reputation: Disabled

Quote:
Originally Posted by sevendogsbsd View Post
The first language I actually worked in was FoxPro 3.0. Prior to that, I dabbled a little in Ansi C in college but never pursued it because at that time I was not interested in coding.
FoxPro was a database...not a programming language....
 
Old 09-17-2020, 01:13 PM   #227
BourneSupremacy
LQ Newbie
 
Registered: Dec 2016
Location: Somewhere around the world
Distribution: Debian Jessie 8, Mint 18*
Posts: 4

Rep: Reputation: Disabled
I started out learning Basic (never finished) then tried Pascal (never finished learning this one either) and then got my first job in IT back in '91 and rarely did any actual programming after that except reuse what was already done by others....modified for what I was working on.....why re-invent the wheel....
 
Old 09-17-2020, 01:17 PM   #228
Chris Watts
Member
 
Registered: May 2016
Location: Dorking, Surrey, England
Distribution: Ubuntu 22.04.1 LTS
Posts: 40

Rep: Reputation: Disabled
Algol

I was actually taught Algol when I was a physics research student at Bristol, and even used it a bit.
 
Old 09-17-2020, 01:35 PM   #229
knutn
LQ Newbie
 
Registered: Jan 2017
Location: Oslo
Posts: 1

Rep: Reputation: Disabled
Basic, then it was Fortran.
 
Old 09-17-2020, 02:05 PM   #230
gaburton1@comcast.net
LQ Newbie
 
Registered: Dec 2018
Location: South Boston, VA
Distribution: Puppy
Posts: 3

Rep: Reputation: Disabled
first programming language

1401 Autocode
 
Old 09-17-2020, 02:20 PM   #231
porphyry5
Member
 
Registered: Jul 2010
Location: oregon usa
Distribution: Slackware 14.1, Arch, Lubuntu 18.04 OpenSUSE Leap 15.x
Posts: 518

Rep: Reputation: 24
Quote:
Originally Posted by gaburton1@comcast.net View Post
1401 Autocode
Likewise
 
Old 09-17-2020, 02:20 PM   #232
neilrieck
LQ Newbie
 
Registered: Sep 2017
Location: Waterloo, Ontario, Canada
Distribution: CentOS-7
Posts: 3

Rep: Reputation: Disabled
Assembly on an Interdata model 70. The CPU architecture was a loose clone of the IBM 360. Once I caught the computer bug I learned Benton Harbor BASIC on the Heathkit H8
 
Old 09-17-2020, 02:57 PM   #233
jrayner
LQ Newbie
 
Registered: Nov 2019
Location: Columbus, OH USA
Distribution: Fedora 31
Posts: 6

Rep: Reputation: Disabled
First Language

Assembly IBM SOAP 1958
 
Old 09-17-2020, 02:59 PM   #234
ipsi877
LQ Newbie
 
Registered: Dec 2017
Posts: 4

Rep: Reputation: Disabled
Old Dog

RT-11

Unless you count the machine code I entered from the front panel of a PDP 11/35.
 
Old 09-17-2020, 03:23 PM   #235
EJE
LQ Newbie
 
Registered: Nov 2017
Location: Central Eastern US.
Distribution: None yet
Posts: 1

Rep: Reputation: Disabled
What was my first Programming Language

Assembler on an NCR-315
 
Old 09-17-2020, 03:24 PM   #236
CFjohnny55
LQ Newbie
 
Registered: Jan 2020
Location: Central Maryland
Distribution: Debian 10.2 "Buster"
Posts: 14

Rep: Reputation: Disabled
Cool FORTRAN is forever

1972:
FORTRAN IV using optical-mark (pencil) cards on and IBM 11/30 mainframe (room-sized). I made a block-line printer 'howl' (and that startled the computer operator) using just one short-and-sweet FORMAT statement with a 3-line program.
 
Old 09-17-2020, 03:37 PM   #237
turnbub
LQ Newbie
 
Registered: Apr 2019
Location: S. Calif.
Distribution: MINT, and MX
Posts: 9

Rep: Reputation: Disabled
Assembly

Assembly on a Univac III
 
Old 09-17-2020, 04:10 PM   #238
Hal_v
LQ Newbie
 
Registered: May 2018
Posts: 12

Rep: Reputation: Disabled
First programming language

It was BASIC on a VIC 20,(5K of memory) then GWBASIC on a TRS 80 II with an expansion 32K, I remember finding out about GOSUB routines, and stacking them up at the beginning to speed things up, happy days; then Turbo Pascal, currently Python 3, but very rarely these days.

Back in those days (mid 70's),the computer found it's way into my business and I became a "User" only, with word processing and later on CAD, although that has changed a little since my switch away from MS Windows to Ubunutu a few years back.

I'm 83 and find sitting in front of a keyboard and monitor still generates a thrill, my word processing is now done with Libre Office and QCAD plus Solvespace covers my CAD needs, but I leave the clever stuff to others.

Incidentally I still have the TRS, now a home for aged spiders, and a TRS COCO 2 if anyone remembers them.

Cheers,

Hal.
 
Old 09-17-2020, 04:19 PM   #239
thewildotter
LQ Newbie
 
Registered: Oct 2018
Posts: 2

Rep: Reputation: Disabled
PL/1, More than Half a Century and still the best. If it were only on more platforms.

PL/1 although I was also doing Algol60 and Watfor at about the same time. I recently found Iron-Spring PL/1 (beta) on Linux so it's Deja Vu all over again. I had almost forgotten how pleasant a language designed by linguists (Hursley) could be for coding. It is wonderful to once again use a pointer as a locator without having to specify the type of the object located. It makes implementing a container class duck soup without all that Templates and spewing more code for each object you might want to put in some container. Despite the fact that PL/1 had no explicit object hooks, I wrote OOP style code in PL/1 and it was fast and clean. Anyone know if there exists a language today which realizes the value of Areas/Offsets for relocatable workspaces for objects ? Realize that an entire area can be relocated in ram or ramLocation1>disk>ramLocation2 without any address translation. What a breeze for buffer pooling, checkpoint/restart, spill, and similar reasons ! And count/flow, glorious on-conditions, data-directed I/O, and VSAM, and ... There you go. You went and got me started about all these shiny new languages getting worse over the decades.
_____________
thewildotter
 
Old 09-17-2020, 04:24 PM   #240
ian3384
LQ Newbie
 
Registered: Mar 2020
Location: Gatineau, Province of Quebec
Distribution: LinuxMint 18.3
Posts: 8

Rep: Reputation: Disabled
SDS sigma 2

I first programmed in assembler on a Scientific Data Systems (later XDS Zerox Data Systems) often doing hand assembly. It had no stack only ONE link register for ONE subroutine return address pointer. 64K 16 bit memory MAX usually had to manage with 4K and an ASR 33 teletype making a heck of a noise. We used shoehorns to cram in as much as we could. Really out of date by what is done today.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: What was your first programming language? LXer Syndicated Linux News 0 08-19-2020 07:42 PM
LXer: Top 5: Your first programming language, running Windows apps on Linux, and more LXer Syndicated Linux News 0 09-03-2017 10:02 AM
LXer: What was your first programming language? LXer Syndicated Linux News 0 08-29-2017 05:30 AM
LXer: How to choose your first programming language LXer Syndicated Linux News 0 01-11-2017 01:31 PM

LinuxQuestions.org > Forums > Non-*NIX Forums > Programming

All times are GMT -5. The time now is 02:09 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration