当前位置:网站首页>The reasons why there are so many programming languages in programming internal skills
The reasons why there are so many programming languages in programming internal skills
2022-07-03 13:21:00 【Knowledge fatness】
There are and continue to be good reasons to create new programming languages . for example ,LISP Designed for easy manipulation of data strings . The next one is FORTRAN, It is created for numerical calculation and scientific calculation . This is why the idea of building a programming language . But there are other reasons , for example :
Because of the different creators , Many programming languages were born and developed to solve specific problems . Individuals or working groups believe , In terms of their and others' needs , Their new ideas may be better than others .
The diversity of programming languages responds IT The evolution of the field and related application requirements . In short ,COBOL or FORTRAN And other languages respond to the need to create applications in the field of finance or science . Again ,Objective-C and Swift And other languages also respond to the platform (Apple) Technology evolution of .
Because information technology is an open world , Who knows more , Programmers can only choose which technologies to learn to use . Every language comes from an idea , From different perspectives relative to the general context . The creator firmly believes in creating a more powerful 、 More direct 、 Products that are more capable of providing solutions for different or specific needs .
Because human beings are creative and active creatures , Can propose many models to describe reality , So each model is more suitable to describe some aspects , It is not suitable to tell others .
Programming languages reflect the mass production of conceptual models and these combinations . therefore , Many programming languages and other languages may be formalized in the future .
All in all , Focusing on a single language is not recommended , Because there will be a lack of knowledge of other disciplines or other concepts related to programming .
Besides , It must be taken into account that specific languages have become obsolete in the past few decades and that the world of information technology is running . Last , Wording may change , But the basics will remain the same .
边栏推荐
- MapReduce实现矩阵乘法–实现代码
- Will Huawei be the next one to fall
- R语言gt包和gtExtras包优雅地、漂亮地显示表格数据:nflreadr包以及gtExtras包的gt_plt_winloss函数可视化多个分组的输赢值以及内联图(inline plot)
- Flink SQL knows why (XV): changed the source code and realized a batch lookup join (with source code attached)
- 2022-02-14 analysis of the startup and request processing process of the incluxdb cluster Coordinator
- 剑指 Offer 14- II. 剪绳子 II
- The shortage of graphics cards finally came to an end: 3070ti for more than 4000 yuan, 2000 yuan cheaper than the original price, and 3090ti
- 显卡缺货终于到头了:4000多块可得3070Ti,比原价便宜2000块拿下3090Ti
- When the R language output rmarkdown is in other formats (such as PDF), an error is reported, latex failed to compile stocks Tex. solution
- Typeerror resolved: argument 'parser' has incorrect type (expected lxml.etree.\u baseparser, got type)
猜你喜欢
双链笔记 RemNote 综合评测:快速输入、PDF 阅读、间隔重复/记忆
18W word Flink SQL God Road manual, born in the sky
When we are doing flow batch integration, what are we doing?
106. How to improve the readability of SAP ui5 application routing URL
Flink SQL knows why (16): dlink, a powerful tool for developing enterprises with Flink SQL
【Colab】【使用外部数据的7种方法】
Multi table query of MySQL - multi table relationship and related exercises
Flink SQL knows why (17): Zeppelin, a sharp tool for developing Flink SQL
MySQL
rxjs Observable filter Operator 的实现原理介绍
随机推荐
Mysqlbetween implementation selects the data range between two values
SVN添加文件时的错误处理:…\conf\svnserve.conf:12: Option expected
我的创作纪念日:五周年
开始报名丨CCF C³[email protected]奇安信:透视俄乌网络战 —— 网络空间基础设施面临的安全对抗与制裁博弈...
PowerPoint tutorial, how to save a presentation as a video in PowerPoint?
Flink SQL knows why (XI): weight removal is not only count distinct, but also powerful duplication
The difference between session and cookie
Flink SQL knows why (19): the transformation between table and datastream (with source code)
Mysql database basic operation - regular expression
双链笔记 RemNote 综合评测:快速输入、PDF 阅读、间隔重复/记忆
2022-02-11 heap sorting and recursion
剑指 Offer 12. 矩阵中的路径
PowerPoint 教程,如何在 PowerPoint 中将演示文稿另存为视频?
MySQL
The principle of human voice transformer
这本数学书AI圈都在转,资深ML研究员历时7年之作,免费电子版可看
MapReduce实现矩阵乘法–实现代码
18W word Flink SQL God Road manual, born in the sky
Solve system has not been booted with SYSTEMd as init system (PID 1) Can‘t operate.
The R language GT package and gtextras package gracefully and beautifully display tabular data: nflreadr package and gt of gtextras package_ plt_ The winloss function visualizes the win / loss values