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

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

Opensource.com

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

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

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

如果你还不是程序员,那也没关系!编码是一种有益的体验,即使你不将其作为你的全职职业,但即使你对编程一窍不通,也有很多方法可以为开源项目做出贡献,这些方法与贡献源代码一样有价值。

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

标签
User profile image.
Jason 是 Opensource.com 的工作人员和红帽员工,任期从 2013 年到 2022 年。此个人资料包含他在此期间与工作相关的文章。其他贡献可以在他的个人帐户中找到。

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本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 许可。
© . All rights reserved.