当前位置:网站首页>编程内功之编程语言众多的原因
编程内功之编程语言众多的原因
2022-07-03 12:40:00 【知识大胖】
创造新的编程语言已经并且继续有充分的理由。例如,LISP 设计用于轻松操作数据字符串。下一个是 FORTRAN,它是为数值计算和科学计算而创建的。这就是为什么要构建编程语言的想法。但还有其他原因,例如:
由于创造者的不同,许多编程语言的诞生和发展都是为了解决特定的问题。个人或工作组认为,就他们和他人的需求而言,他们的新想法可能比其他人更好。
编程语言的多样性响应了 IT 领域的演进以及相关的应用需求。简而言之,COBOL 或 FORTRAN 等语言响应了在金融或科学领域创建应用程序的需求。同样,Objective-C 和 Swift 等语言也响应了平台(Apple)的技术演进。
因为信息技术是一个开放的世界,谁知道得更多,程序员只能选择学习使用哪些技术。每种语言都来自一个想法,来自相对于一般上下文的不同观点。创作者坚信要创造一个功能更强大、更直接、更有能力为不同或特定需求提供解决方案的产品。
因为人类是有创造力和主动性的生物,能够提出许多模型来描述现实,所以每个模型都更适合描述某些方面,而不适合告诉其他方面。
编程语言反映了概念模型和这些组合的大量生产。因此,未来可能会形式化许多编程语言和其他语言。
总之,不建议专注于单一语言,因为会缺乏其他学科的知识或与编程相关的其他概念。
此外,必须考虑到特定语言在过去几十年中已经过时并且信息技术世界正在运行。最后,措辞可能会改变,但基本知识将保持不变。
边栏推荐
- Elk note 24 -- replace logstash consumption log with gohangout
- 阿南的疑惑
- 2022-02-14 analysis of the startup and request processing process of the incluxdb cluster Coordinator
- File uploading and email sending
- [colab] [7 methods of using external data]
- SSH登录服务器发送提醒
- 2022-02-10 introduction to the design of incluxdb storage engine TSM
- C graphical tutorial (Fourth Edition)_ Chapter 15 interface: interfacesamplep268
- Useful blog links
- MySQL_ JDBC
猜你喜欢

显卡缺货终于到头了:4000多块可得3070Ti,比原价便宜2000块拿下3090Ti

Flink SQL knows why (16): dlink, a powerful tool for developing enterprises with Flink SQL

sitesCMS v3.1.0发布,上线微信小程序

Today's sleep quality record 77 points

PowerPoint 教程,如何在 PowerPoint 中将演示文稿另存为视频?

stm32和电机开发(从mcu到架构设计)

解决 System has not been booted with systemd as init system (PID 1). Can‘t operate.

Servlet

(first) the most complete way to become God of Flink SQL in history (full text 180000 words, 138 cases, 42 pictures)

When the R language output rmarkdown is in other formats (such as PDF), an error is reported, latex failed to compile stocks Tex. solution
随机推荐
今日睡眠质量记录77分
R语言使用data函数获取当前R环境可用的示例数据集:获取datasets包中的所有示例数据集、获取所有包的数据集、获取特定包的数据集
Spark实战1:单节点本地模式搭建Spark运行环境
OpenHarmony应用开发之ETS开发方式中的Image组件
Slf4j log facade
Reptile
Some thoughts on business
Smbms project
SSH login server sends a reminder
CVPR 2022 image restoration paper
C graphical tutorial (Fourth Edition)_ Chapter 20 asynchronous programming: examples - cases without asynchronous
[Database Principle and Application Tutorial (4th Edition | wechat Edition) Chen Zhibo] [Chapter V exercises]
sitesCMS v3.0.2发布,升级JFinal等依赖
Flink SQL knows why (12): is it difficult to join streams? (top)
剑指 Offer 11. 旋转数组的最小数字
剑指 Offer 14- I. 剪绳子
When the R language output rmarkdown is in other formats (such as PDF), an error is reported, latex failed to compile stocks Tex. solution
Oracle memory management
人身变声器的原理
Flink SQL knows why (XIV): the way to optimize the performance of dimension table join (Part 1) with source code