当前位置:网站首页>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 .
边栏推荐
- json序列化时案例总结
- R language uses the data function to obtain the sample datasets available in the current R environment: obtain all the sample datasets in the datasets package, obtain the datasets of all packages, and
- Logback 日志框架
- [Database Principle and Application Tutorial (4th Edition | wechat Edition) Chen Zhibo] [Chapter III exercises]
- File uploading and email sending
- Reptile
- Flink SQL knows why (12): is it difficult to join streams? (top)
- MySQL_ JDBC
- Flink code is written like this. It's strange that the window can be triggered (bad programming habits)
- MapReduce实现矩阵乘法–实现代码
猜你喜欢

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

Road construction issues

2022-02-11 heap sorting and recursion

Sitescms v3.1.0 release, launch wechat applet

The difference between stratifiedkfold (classification) and kfold (regression)

elk笔记24--用gohangout替代logstash消费日志

IDEA 全文搜索快捷键Ctr+Shift+F失效问题

Kivy教程之 盒子布局 BoxLayout将子项排列在垂直或水平框中(教程含源码)

Flink SQL knows why (19): the transformation between table and datastream (with source code)
![[today in history] July 3: ergonomic standards act; The birth of pioneers in the field of consumer electronics; Ubisoft releases uplay](/img/18/b06e2e5a2f76dc2da1c2374b8424b3.png)
[today in history] July 3: ergonomic standards act; The birth of pioneers in the field of consumer electronics; Ubisoft releases uplay
随机推荐
关于CPU缓冲行的理解
[today in history] July 3: ergonomic standards act; The birth of pioneers in the field of consumer electronics; Ubisoft releases uplay
Elk note 24 -- replace logstash consumption log with gohangout
剑指 Offer 15. 二进制中1的个数
Today's sleep quality record 77 points
February 14, 2022, incluxdb survey - mind map
2022-02-11 heap sorting and recursion
剑指 Offer 16. 数值的整数次方
Sword finger offer 12 Path in matrix
剑指 Offer 14- II. 剪绳子 II
Flink SQL knows why (XV): changed the source code and realized a batch lookup join (with source code attached)
File uploading and email sending
【R】 [density clustering, hierarchical clustering, expectation maximization clustering]
Detailed explanation of multithreading
2022-02-13 plan for next week
Smbms project
Comprehensive evaluation of double chain notes remnote: fast input, PDF reading, interval repetition / memory
Task5: multi type emotion analysis
Server coding bug
[Database Principle and Application Tutorial (4th Edition | wechat Edition) Chen Zhibo] [sqlserver2012 comprehensive exercise]