你的第一个编程语言是什么?

每个人都必须从某个地方开始。你的编程之旅是从哪里开始的?
1026 位读者喜欢这个。
A bunch of question marks

Opensource.com

无论你是首先在课堂上、工作中还是自学编程,每个为开源项目贡献代码的人都有一个关于他们最初是如何学习编程的故事。无论你今天是否还在使用它,你的第一门语言在塑造你对计算机系统的理解方面都发挥了重要作用。

那么你从哪种语言开始的呢?

我们知道我们不可能列出人们可能入门的所有语言。 因此,如果我们遗漏了你的第一门语言,请在评论中告诉我们是什么,如果我们开始看到很多投票集中在某个特定选择上,我们将考虑将其作为上面投票中的一个选项添加进去。

而且,如果你还不是程序员,也没关系! 编码是一种有益的体验,即使你不把它作为你的全职工作,也有很多方法可以在不了解编程的情况下为开源项目做出贡献,这些方法与贡献源代码一样有价值。

但是对于那些已经是程序员的人,我们想知道:你们是从哪里开始的?

标签
User profile image.
Jason 在 2013 年至 2022 年期间是 Opensource.com 的员工和 Red Hatter。此个人资料包含他当时与工作相关的文章。其他贡献可以在他的个人账户中找到。

74 条评论

1968 年的 Fortran IV。这是所有工程和理科学生的要求。如果你想学习 COBOL,你必须转到商学院。

同上,但年份是 1969 年。

回复 ,作者:Robert McConnell (未验证)

ZX80 Basic 是我的代码中第一个真正在任何地方运行的,我学过一些 Fortran,但无法访问编译器(或计算机...!)。

我的第一门语言是 FORTRAN-66。

LOGO 编程语言。

Forth 和 6502 汇编

Algol 60 是我的第一门语言。

WATFOR 是 FORTRAN 的简化版本(是的,两者都用大写字母书写),来自滑铁卢大学,用于在 1968 年在 NCSU 教育计算机科学专业的新生。
它的姊妹语言 WATBOL 是 COBOL 的简化版本(再次注意所有大写字母),也像 360/汇编语言一样被少量使用。

第一个是 Apple II+ 上的 Basic,但不久之后我在 IBM 4341 上用 Mantis(来自 Cincom Systems)编写了一些代码。当时我没有意识到语言设计如何影响生产力。我花了 15 年才明白这一点。

ActionScript3。不得不在大学学习,因为我的游戏设计小组中没有人想学。

Fortran IV,然后是 WATFOR。使用穿孔卡片编程非常残酷——你花了很多时间编写程序(在纸上),然后使用穿孔机,然后交出你的“作业”以便运行,第二天你要么得到你想要的打印输出,有时是成页成页的输出,因为你创建了一些循环,或者你可能什么也没得到。
有了 WATFOR,不再需要穿孔卡片了! 你有一些内存空间来保存程序! 你可以自己编辑,然后立即运行!

我首先学习了 HTML5

HTML 5 不是一种编程语言,我希望你意识到这一点... ;)

回复 ,作者:Sachin Saxena (未验证)

MS-DOS Batch,如果你算上脚本语言的话。

Fortan IV、ZX-80 Basic、GWBasic 和汇编语言(如果你把它算作一种语言),按这个顺序。
Fortran 是工程专业的课程的一部分,但那都是纸上谈兵。
多年以后,我碰巧遇到一个 Fortran 编译器。

我首先在课堂上学习了 MS Logo。然后我学习了 QBASIC、Small Basic,后来又学习了 HTML。几天前我自学了 JavaScript。我现在上 8 年级。

Vb.net

ZX Spectrum 上的 Hisoft Pascal。它似乎比 Sinclair Basic 更合乎逻辑,尽管我确实从 Usborne 编程书籍中输入了不少程序。认为这让我有耐心调试,弄清楚程序需要从 TRS-80 版本调整到 Spectrum 的哪个地方。

Lua。

(笑着说数组从 1 开始)

我的第一门编程语言是汇编。

COBOL

你能告诉我开始云计算认证之前需要哪些技术吗

我的第一门编程语言是 Macromedia Flash 5 中的 Actionscript 1.0 :)

1968 年,我在 GE 分时系统上学习了 Basic,这是我高中新生代数课的一部分。使用了电传打字机和穿孔纸带。它非常简陋,但多年来对我很有用。我二十年来没有上过正规的编程课,但足以在 dBase III 中做一些基本的事情。我从没当过程序员,但懂得在工作中做一些其他人做不到的事情(我是一名退休的档案管理员)。

老笑话:FORTRAN 程序员可以用任何语言编写 FORTRAN 程序。我承认,这几乎描述了我如何编写(我相对较小的)程序:我在 Basic 中学到的线性代码。即便如此,我已经开发了几个数据库驱动的 ASP 和 PHP 网站,这些网站的使用相当广泛。

6502 机器语言(与汇编语言不同)

Tandy 电脑,在过去的日子里。不确定我当时使用的是什么程序或语言,这一切都来自一本书。但这很有挑战性,在所有这些打字之后玩的游戏在那个时代还算可以。如果你错过了任何东西,它就不会加载,你必须通读每一行才能看到缺少了什么。我喜欢 Tandy。

我的第一门编程语言是 Logo。我当时可能 8 或 9 岁,在 80 年代。然后是 C64 Basic,是的,在 C64 上 - 还有汇编,使用 Miki 卡带。

ActionScript 2

在学校从 BBC BASIC 开始,在家中使用 Acorn Electron。但在大学和大学里真正开始认真学习 Pascal。

VB.NET,很棒的语言。

C++ 2017!哈哈

我在 80 年代早期还是个孩子的时候,有一台 Atari 400。它被宣传为家用电脑,但在很大程度上,它是一个先进的游戏系统。然而,它确实有一个 QWERTY 键盘,并且带有一个类似游戏的 BASIC 卡带。所以我用它自学了... 在某种程度上。

虽然它有一个完整的键盘,但它没有真正的按键,而是一个薄膜键盘,这使得打字很困难。另外,我们没有任何方法保存我们正在处理的任何东西。所以,如果我花 30-60 分钟以上的时间编写程序,我会觉得我在浪费时间,因为我无法保存任何东西。但是,在 30-60 分钟内你做不了多少事情,尤其是在你不会打字的情况下。尽管如此,我还是设法学到了不少东西。

Algol! (70 年代早期)

MITs Altair 的 8080 汇编器(虽然我没有 Altair,只有手册)——大约在 1975 年。很多程序写在笔记本纸上。

我记得,我 9 岁时在学校参加了计算机课程,并从 Logo(编程语言)开始。它使用海龟图形来绘制正方形和圆形等图表。我仍然记得一些命令 - #FD 100、#RT 90、#REPEAT 等。两年后,我转向 BASIC,后来转向 Fortran 编码。

Ada 语言

plankalkul 是 kenard zuse 的第一门编程语言...

我的第一门也是目前正在使用的语言是 ASM(汇编语言)。之后,我还学习了 c、c++ 和 Java

软件工程师

我实际上是用纸上的伪代码学习编程的 :)

不过,我在电脑上学习的第一门语言是 Pascal。

我已经投票 basic 作为我的第一门语言。但如果你认为机器语言是编程,那它就是 1992 年在大学里的 8085。一年后学习了 basic。我现在都忘了。现在用 avr c 编码。

从我在评论中看到的内容来看,我想另一个好问题是:你是什么时候编写你的第一段代码的,当时你几岁?

Logo。

IBM 1401 上的 Autocoder / SPS。汇编语言,一种自由格式,另一种固定格式。(大约 1966 年)

Cobol

BASIC,来自在拥有电脑之前读过的书《Basic BASIC》。每个人,TRS-80、Commodore、Apple 等等,都使用相同的 basic(哈!)编程语言的价值在于,学习不仅容易,而且具有可移植性。我知道 C 本来应该是那样的,但在当时肯定不是。我仍然会遇到一些问题,并且知道如果我有一个像我的 TRS-80 那样的 BASIC 解释器 shell,我可以在 5 分钟内完成任务。但是不,我必须首先费力地使用编辑器和编译器以及所有这些。并非所有的“进步”都是向前进的。

从技术上讲,我认为是 BASIC。我过去在大学里用公式编程我的 TI-85,这样我就可以即插即用我需要的任何变量来得到答案。然后在大学里我学习了 C++,并接触了 HTML,最终自学了 PHP。

实际上我还是个学生,只有 13 岁。
在 10 年级,我开始学习编程
在 YouTube 上学习课程。我热爱编程。
?????

他们先教我 C,但我先学会了 Java。

Creative Commons License本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.