BASIC 语言诞生50周年

简介:

50年前,最初只有政府、企业和大学有电脑,由那些编写数学公式构成的指令页的程序员来运作。达特茅斯学院的两位数学教授约翰·凯默尼和托马斯·库尔茨希 望其他学院的学生也能使用学校的电脑,就开发了一套简单的指令,这套指令名叫程序语言(BASIC)。“我们有意设计出一套避免其他语言中出现的技术细节。”BASIC将英国指令,如IF…THEN或GO...TO转换成电脑能理解的数字语言。

库尔茨说其反响很大。“我们的学生喜欢随时用电脑,可以做任何想做的事,而且我们的教员也对它感兴趣。当然不是每个人,是很多人都是。”

佩吉·基德韦尔是史密斯森国家历史博物馆数学馆长,他说这时电脑的运转速度开始快到足以同时处理很多指令。

“现在人人都能用电脑的理念已经深入全世界,我想说的是,这并不是BASIC的直接产物,而是基于BASIC而进行的开发的一部分。”

BASIC语言诞生50周年

BASIC语言诞生50周年

库尔茨和凯默尼将BASIC向公众公开,免费使用,这样这种语言很快就得到传播。库尔茨说他们希望BASIC能帮助解决即将到来的一个重大问题。 “电脑将在全世界变得非常重要,而大多数都对之不了解,因为电脑掌握在专家手中。”伴随着电脑快速发展,出现了很多改进版的BASIC和其他容易使用的语 言。

现在,不仅是爱好者使用BASIC,而且个人电脑的出现要归功于这种最早开发的人人都能使用的编程语言

文章转载自 开源中国社区 [http://www.oschina.net]

目录
相关文章
|
17天前
|
人工智能 自然语言处理 开发者
Co-op Translator:微软推出面向开发者的开源多语言翻译工具
微软推出的开源多语言翻译工具Co-op Translator,基于Azure AI服务,能够自动化处理项目文档和图像中的文本翻译,简化技术文档的本地化流程,促进全球开发者协作。
68 25
Co-op Translator:微软推出面向开发者的开源多语言翻译工具
|
7月前
|
安全 Go
Go 语言特色
Go 语言特色
31 3
|
7月前
|
JSON 前端开发 Go
lucky - go 语言实现的快速开发平台
go 语言实现的快速开发平台,自动生成crud代码,前端页面通过json配置,无需编写前端代码。
60 0
|
7月前
|
存储 负载均衡 监控
【Go 语言专栏】构建高可靠性的 Go 语言服务架构
【4月更文挑战第30天】本文探讨了如何利用Go语言构建高可靠性的服务架构。Go语言凭借其高效、简洁和并发性能,在构建服务架构中备受青睐。关键要素包括负载均衡、容错机制、监控预警、数据存储和服务治理。文章详细阐述了实现这些要素的具体步骤,通过实际案例分析和应对挑战的策略,强调了Go语言在构建稳定服务中的作用,旨在为开发者提供指导。
66 0
|
7月前
|
Rust Java C++
Rust生态系统与社区支持:跨语言比较的探究
【2月更文挑战第1天】本文旨在比较Rust语言与其他主流编程语言(如Python、Java、C++)在生态系统与社区支持方面的差异与优势。我们将从标准库、第三方库、工具链、社区活跃度和文档质量等多个维度进行深入分析,以揭示Rust在这些方面所展现出的独特之处和潜力。
|
Java Go C++
Go 语言的是怎样诞生的?
Go 语言的是怎样诞生的?
84 0
|
JavaScript 前端开发 Unix
1.C 语言简介
1.C 语言简介
173 0
|
Rust 自然语言处理 Dubbo
Apache Dubbo 多语言体系再添新员:首个 Rust 语言版本正式发布
> 欢迎通过以下方式参与 Dubbo Rust 社区: > - 搜索并关注 Apache Dubbo 微信公众号了解社区最新动态 > - 直接到 GitHub 提交 Issue 或贡献代码 https://github.com/apache/dubbo-rust 近日,Apache Dubbo 发布了其 Rust 语言实现的首个版本,进一步丰富其多语言体系,这是社区全面对齐 Dubbo3
339 1
|
Web App开发 JavaScript 前端开发
Go 语言发展简史 | 学习笔记
快速学习 Go 语言发展简史
盘点儿童智力开发的首选编程语言——Scratch
盘点儿童智力开发的首选编程语言——Scratch
151 0
盘点儿童智力开发的首选编程语言——Scratch

热门文章

最新文章