当前位置:网站首页>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 .
边栏推荐
- Will Huawei be the next one to fall
- 用户和组命令练习
- 剑指 Offer 12. 矩阵中的路径
- 2022-01-27 redis cluster brain crack problem analysis
- Flink code is written like this. It's strange that the window can be triggered (bad programming habits)
- Finite State Machine FSM
- php:  The document cannot be displayed in Chinese
- Reptile
- 2022-02-14 analysis of the startup and request processing process of the incluxdb cluster Coordinator
- PowerPoint 教程,如何在 PowerPoint 中將演示文稿另存為視頻?
猜你喜欢

Flick SQL knows why (10): everyone uses accumulate window to calculate cumulative indicators

DQL basic query

这本数学书AI圈都在转,资深ML研究员历时7年之作,免费电子版可看

Idea full text search shortcut ctr+shift+f failure problem

Flink SQL knows why (VIII): the wonderful way to parse Flink SQL tumble window

Finite State Machine FSM

已解决TypeError: Argument ‘parser‘ has incorrect type (expected lxml.etree._BaseParser, got type)

Logseq evaluation: advantages, disadvantages, evaluation, learning tutorial

MySQL constraints

The 35 required questions in MySQL interview are illustrated, which is too easy to understand
随机推荐
Idea full text search shortcut ctr+shift+f failure problem
Task6: using transformer for emotion analysis
【R】 [density clustering, hierarchical clustering, expectation maximization clustering]
Reptile
Server coding bug
Logback 日志框架
Sword finger offer 11 Rotate the minimum number of the array
对业务的一些思考
Road construction issues
regular expression
Flink SQL knows why (19): the transformation between table and datastream (with source code)
Sword finger offer 17 Print from 1 to the maximum n digits
CVPR 2022 图像恢复论文
MySQL constraints
stm32和电机开发(从mcu到架构设计)
Convolution emotion analysis task4
2022-02-13 plan for next week
[Database Principle and Application Tutorial (4th Edition | wechat Edition) Chen Zhibo] [Chapter 6 exercises]
PowerPoint 教程,如何在 PowerPoint 中将演示文稿另存为视频?
2022-01-27 use liquibase to manage MySQL execution version