2020年,5种将死的编程语言,不要浪费时间去学习了( 二 )


以下是网页上 Basic.NET 程序的摘录:
‘ Allow easy reference to the System namespace classes.Imports System‘ This module houses the application’s entry point.Public Module modmain‘ Main is the application’s entry point.Sub Main()‘ Write text to the console.Console.WriteLine (“Hello World using Visual Basic!”)End SubEnd Module
(这里的“Hello World”也可以换成“World”,没关系 。)
闪光灯和空气
从技术上讲,这些是平台,而不是编程语言 。我包括它们是因为如果你想使用它们,你必须安装 Adob??e 自己的版本,即 。是(目前最流行的编程语言之一,因为它在所有浏览器中都可用)的近亲 。在(这是实施标准的正式名称)中添加了一些细节;但除了 Adob??e Flash 之外,几乎没有其他空间 。
你用闪存吗?乔布斯讨厌它并且不允许它 。然后随着(以及随后的 iPad)的流行,Web 开发人员不得不创建不必依赖 Flash 的网站 。谋生的开发商也不得不下岗 。(我曾经看到一位 Flash 开发人员指责另一位开发人员毁了他的职业生涯 。)
Adobe 还尝试使用 AIR 来激活其编程平台,因此它构建了一个名为 Flex 的用于构建 AIR 应用程序的工具 。至于 AIR,许多人说这是一场灾难 。但我们仍然不知道 Adob??e 为何推出 AIR,也许它想用 AIR 代替 Flash?或者,也许您希望 AIR 和 Flash 彼此相爱并共同发展?
我记得曾经有一段时间,由于使用了平台,AIR 蓬勃发展了一段时间——这需要用户在他们的计算机上安装 AIR 运行时 。当时可能开发了数百万个 pc AIR 应用程序,只是后来在 2011 年被收购后将 AIR 替换为原生代码 。所以,AIR 的辉煌到此结束 。
随着 Flash 和 AIR 的消失,Adobe 也开始与世界告别 。下面是一些用 .
package {import flash.display.*;import flash.text.*;public class HelloWorld extends Sprite {private var greeting:TextField = new TextField();public function HelloWorld() {greeting.text = “Hello World!”;greeting.x = 100;greeting.y = 100;addChild(greeting);} }}
(您可能会发现这非常相似,都使用 var 和 new,还使用小数点访问成员变量 。)

首先,我必须为我不得不宣布的“死亡”向我以前的好朋友道歉 。嗯,(用来做头发的工具)在变化之后仍然挥之不去(它起源于公司,现在拥抱公司的大腿) 。
早期和它的语言确实给了我们一个很好的工作环境:有点冗长,但编译器速度很快,并且比 Basic 更容易创建程序(在这种情况下是 pre-Basic.NET,大约 1995 年) 。
但它的优势并没有持续多久 。很难说为什么,因为这个平台真的很好 。正是在这个时候,该公司开始在其产品线中支持 C# 和 C++ 。后来公司甚至直接把它卖给了公司,公司继续使用开发产品 。也就是说,它做得很好,但重点不再是 。当然,你仍然可以使用编程,但几乎没有人走那条路 。事实上,我们可以在许多不同的平台上构建,包括 iOS 和 Linux 操作系统 。
但是,如果您访问该公司的网站,您会发现他们主要在宣传对 C++ 的支持 。所以,换句话说,已经过去了 。写到这里,我不禁感到难过,因为我花了很多时间学习语言,尤其是's 。但是没办法,现实就是这么残酷,不转行,只能饿死 。
请看下面的代码:
【2020年,5种将死的编程语言,不要浪费时间去学习了】program HelloWorld;beginwriteln(‘You say goodbye.’)