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 01-29-2021, 05:13 AM   #391
hazel
LQ Guru
 
Registered: Mar 2016
Location: Harrow, UK
Distribution: LFS, AntiX, Slackware
Posts: 7,572
Blog Entries: 19

Rep: Reputation: 4451Reputation: 4451Reputation: 4451Reputation: 4451Reputation: 4451Reputation: 4451Reputation: 4451Reputation: 4451Reputation: 4451Reputation: 4451Reputation: 4451

Quote:
Originally Posted by astrogeek View Post
The first complete Babbage Engine was completed in London in 2002, 153 years after it was designed. Difference Engine No. 2, built faithfully to the original drawings, consists of 8,000 parts, weighs five tons, and measures 11 feet long...
At least with the Difference Engine, they had a working model. Babbage never got round to modelling or even properly designing the Analytical Engine; it was just a lot of ideas on paper. But it would have been programmable like a modern computer, which the DE was not. Byron's daughter, Ada Lovelace, was going to do the programming for him using punched cards from a Jacquard loom. She once wrote that with suitable programming, a machine could be made to do anything, even write music.

I believe someone wrote an SF novel in which the Analytical Engine got built (with a bit of help from Ada's father!) and the eventual result was a nineteenth century version of the modern information age, all steam-powered.
 
Old 02-02-2021, 07:52 PM   #392
dedec0
Senior Member
 
Registered: May 2007
Posts: 1,372

Rep: Reputation: 51
It was Q-Basic, be exact. I played a lot with it.
 
Old 02-04-2021, 06:16 AM   #393
AnanthaP
Member
 
Registered: Jul 2004
Location: Chennai, India
Posts: 952

Rep: Reputation: 217Reputation: 217Reputation: 217
Quote:
Plugboard Programming. Does this count?
My first employer was migrating from IBM 447 (advanced version of 407) to a "proper computer" (IBM 1401H) when I joined. I still remember we had a panel for payroll and a few other repeat complex tasks tho' I didn't get to program it myself.

Thanks for the link. Some of the jargon (minor/inter/major, counter, accumulator ..) used by my seniors makes sense now. Great read (read it fully including the comments). Other jargon used (unitRecordMachine, CE).. THREE LOVELY COMMENTS.

I also downloaded another manual from IBM.

The links are here.
http://www.righto.com/2017/04/1950s-...plugboard.html (Reproduced from the original post #381).

http://www.bitsavers.org/pdf/ibm/pun...ples_Feb66.pdf

AP

Last edited by AnanthaP; 02-06-2021 at 02:07 AM.
 
Old 02-05-2021, 08:42 AM   #394
Pagonis
Member
 
Registered: Dec 2007
Location: Lithuania
Distribution: macOS on M1 Pro
Posts: 44

Rep: Reputation: 20
So in 2005 (I was 15 at the time) I've decided I wanna work in IT - I loved computers since I got my first one like 5 years ago. First choice was software developer. So, went with the most popular at the time solution - web development with PHP. And god friggin dammit, PHP was so unbelievably utter shit, I went "nope" really quick and decided to be a sysadmin (with linux, as that was what I've been using at the time - ArchLinux). Got into uni, still set on sysadmin education and job.

And in uni in 2010 got a book from library about C# and WinForms as I've heard how C# is good from fellow schoolmates. Got back to dorm, installed Visual Studio in a VM and started going through the book. And god damn, I've spent entire night going through the book - C# was so friggin fun, and I built "actual software" - GUI with dialogs, progress bars, etc, not some boring website or CLI tool. That night changed everything - deleted ArchLinux install, installed Windows 7 and I knew I will be a .NET developer. And in 2013 I started working as a junior .NET developer full time.

Problem was that Windows and especially Windows Server were crap. I missed Linux. But I loved .NET and C# (and meddling with Java, Python, Ruby - they weren't as good or fun) and Windows was the only realistic way (lol mono) to continue with .NET.

I doubt I would have lasted as a .NET developer for much longer, started having existential crisis not knowing what to do else. Windows sucked so much. But then Balmer finally pissed off and there were talks about multi platform .NET - .NET Core. So in 2016 I bought my first Macbook Pro, installed newly released .NET Core, rented a server - installed ArchLinux on it (just to remember the good old days, but seriously though, don't use ArchLinux in production) and started writing my hobby projects on Mac OS X and deploying to Linux. At work we still continued with older .NET and Windows Server (and Dell laptops with Windows and Visual Studio), but I saw the writing on the wall - Windows was not the future.

And today - full fledged and, imo, better IDE than Visual Studio is multiplatform - Rider from Jetbrains. I still write my hobby stuff on macOS and deploy to newer ArchLinux hobby server. But at work we're using .NET Core 3.1 or .NET 5 - so finally writing work code on Macbook and deploying to Linux servers (RHEL or SLES, ArchLinux is not for production, really). Happy days. And of course we were Windows shop with Windows Servers, so my experience while transitioning to new age came in handy - people didn't know what was ssh, linux, nginx, etc. And now no one wants to work with Windows Server and still shudder remembering IIS.

So first programming language was PHP, but first real (and current) programming language was and still is C#.

Last edited by Pagonis; 02-05-2021 at 08:45 AM.
 
Old 02-05-2021, 09:02 AM   #395
JonathanGuthrie
LQ Newbie
 
Registered: Jul 2018
Location: Houston, TX, US
Distribution: Debian
Posts: 11

Rep: Reputation: Disabled
Quote:
Originally Posted by hazel View Post
I believe someone wrote an SF novel in which the Analytical Engine got built (with a bit of help from Ada's father!) and the eventual result was a nineteenth century version of the modern information age, all steam-powered.
Bruce Sterling The Difference Engine That kicked off the whole "steampunk" thing which I get, but don't share in.
 
Old 02-07-2021, 03:10 AM   #396
doom_23
LQ Newbie
 
Registered: Feb 2021
Location: Poland
Distribution: Debian Sid
Posts: 12

Rep: Reputation: Disabled
When I learned Unity3D engine, I was learning C# for it. But the first independent language was C++. I started to learn it in August 2017.
 
Old 02-11-2021, 05:29 PM   #397
mintyninja41
Member
 
Registered: Jul 2012
Location: United States
Distribution: macOS and Linux Mint
Posts: 34
Blog Entries: 6

Rep: Reputation: 1
I learned Visual Basic in high school but I haven't really had any use for it since then. My second language was Java. That's the language I'm most comfortable in.
 
Old 02-21-2021, 11:19 PM   #398
Fat_Elvis
Member
 
Registered: Oct 2016
Distribution: FreeDOS 1.2
Posts: 309

Rep: Reputation: 92
Quote:
Originally Posted by randm View Post
At NC State I think most if not all freshmen in sciences or engineering had to take Fortran. That would would greatly enlarge the pool. Now I wonder how many here had Fortran 101 as a prerequisite vs those who had to learn it for a job.

I wonder how many contemporary C++ programmers have learned it as a "have to" rather than a "choose to", for that same reason. That it has become the default language in academics, and also in professional life.

Quote:
Originally Posted by doom_23 View Post
When I learned Unity3D engine, I was learning C# for it. But the first independent language was C++. I started to learn it in August 2017.
I took my first an only programming course in C++ at university, back in 2004 or so. I was not majoring in anything computer related, and took programming instead of something else for an easy "A". I have never "included" <iostream> since then, probably to my detriment.

Last edited by Fat_Elvis; 02-21-2021 at 11:25 PM.
 
Old 02-22-2021, 09:04 AM   #399
mtzAZ
LQ Newbie
 
Registered: May 2019
Posts: 3

Rep: Reputation: Disabled
First computer language

A machine language for the Cyclone Big Eight computer in the Electrical Engineering Building at Iowa State University, about 1962. Next was Fortran about a year later on an IBM.
 
Old 02-24-2021, 11:32 AM   #400
pcardout
Member
 
Registered: Jun 2003
Location: Socorro, New Mexico
Distribution: Debian ("jessie", "squeeze"), Linux Mint (Serena), XUbuntu
Posts: 221

Rep: Reputation: 24
Fortran on an IBM 1130 coded via IBM 29 punch-card machines.
 
Old 03-13-2021, 10:10 PM   #401
oswerks
LQ Newbie
 
Registered: Nov 2019
Posts: 11

Rep: Reputation: Disabled
C++ was the first one (followed by Java, then VB, then C#). Have not touched any code in a decade now. Long story.
 
  


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 08:55 PM.

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