当前位置:网站首页>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 .
边栏推荐
- 道路建设问题
- 剑指 Offer 15. 二进制中1的个数
- File uploading and email sending
- SSH login server sends a reminder
- DQL basic query
- 这本数学书AI圈都在转,资深ML研究员历时7年之作,免费电子版可看
- Flink SQL knows why (19): the transformation between table and datastream (with source code)
- PostgreSQL installation
- 编程内功之编程语言众多的原因
- Flink SQL knows why (13): is it difficult to join streams? (next)
猜你喜欢

今日睡眠质量记录77分

STM32 and motor development (from MCU to architecture design)

用户和组命令练习

PowerPoint tutorial, how to save a presentation as a video in PowerPoint?

已解决(机器学习中查看数据信息报错)AttributeError: target_names

OpenHarmony应用开发之ETS开发方式中的Image组件

Logseq evaluation: advantages, disadvantages, evaluation, learning tutorial

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

【Colab】【使用外部数据的7种方法】

Flink SQL knows why (17): Zeppelin, a sharp tool for developing Flink SQL
随机推荐
MySQL functions and related cases and exercises
Flink SQL knows why (17): Zeppelin, a sharp tool for developing Flink SQL
剑指 Offer 11. 旋转数组的最小数字
阿南的疑惑
Kivy教程之 如何自动载入kv文件
PostgreSQL installation
Elk note 24 -- replace logstash consumption log with gohangout
2022-02-09 survey of incluxdb cluster
这本数学书AI圈都在转,资深ML研究员历时7年之作,免费电子版可看
2022-01-27 redis cluster brain crack problem analysis
SLF4J 日志门面
luoguP3694邦邦的大合唱站队
2022-02-13 plan for next week
Kotlin - improved decorator mode
stm32和电机开发(从mcu到架构设计)
Understanding of CPU buffer line
剑指 Offer 12. 矩阵中的路径
2022-02-14 analysis of the startup and request processing process of the incluxdb cluster Coordinator
[Database Principle and Application Tutorial (4th Edition | wechat Edition) Chen Zhibo] [Chapter V exercises]
Cadre de logback