编程语言随想

阅读: 评论:0

编程语言随想

编程语言随想

编程语言随想

  • `编程语言是什么`
    • 前期的思考侧重于‘**编程**’。
    • 新的角度
    • 看问题,还是得结合

编程语言是什么

做开发几年后,学过,用过不同的编程语言。有时候真的忍不住想:我用的到底是什么?
每次发散思维都是不同的方向。想的多了就像整理下来,于是就有了这篇文字。

前期的思考侧重于‘编程’。

什么是编程?编写程序。
什么是程序?一套预设的,有固定模式和算法的数据加工处理器。
放大视角后,将其运行环境收入眼底——计算机的操作系统。
计算机操作系统又是什么?连接软硬件的桥梁。
为什么会有操作系统?既然叫操作系统,那就是为了更好的、更方便的操作系统。(最后一个‘操作’是个动词)
那再底层呢?计算机的硬件又是什么作用?电流和数据流转化吗?
抛开其他不论,发现:这就像是一个俄罗斯套娃。多层嵌套。只为了操作更简单。
然后去搜索了计算机的发明者——约翰·冯·诺依曼,看了百科后,敬佩之情油然而生,从心底里发出感叹:犹太人果然聪明。
可看到背景时,又觉得人类果然好斗。
是不是每一样划时代的发明,背后都有人类欲望的影子?
又去搜索人类的划时代,搜索出了一本很有意思的书:《人类的群星闪耀时——十四篇历史特写》(增订版)。值得一说的是,作者斯蒂芬·茨威格(1881~1942)也是一个犹太人。历经动荡,见识人心,才能直面。
~~有点远了…

新的角度

编程语言,抛开‘编程’这个定词,它其实是一门语言
语言是什么?度娘给的答案是:是人类进行沟通交流的表达方式。
那编程语言就是人机沟通的表达方式喽。
那机器是不会说话的,而编程语言也是人类发明的。
遵循了人类语言的基本模式。
用英语去给机器发指令,所以最开始的语言是面向过程的,一个指令一个动作。
后来,随着开发语言的发展,越来越趋向于人类的思考模式。被动的自驱,就有了面向对象。
创建对象,赋予它属性和行为。

只不过是英语。为什么是英语呢?
这里又想到了之前搜索的人类的划时代,看到世界历史上具有划时代意义的历史事件
:新航路开辟–使世界连成一个整体。想着如果在万国朝贺的唐王朝,哪怕是郑和下西洋的明王朝,但凡中国人积极一点地去传播一下古国文明,那是不是就没有欧洲那些国家的事儿了,汉语会不会成为使用范围最广的语言!细想,又觉得,以国人传统思想,君子是不会强人所难…他只会追求自己发热发光,对于那些追光者,你来,我自欢迎;你不来,我也安然处之…
又远了

看问题,还是得结合

那到底什么是编程语言呢?
用来与机器,也就是计算机沟通,让其能听懂人所发出的指令,按照指令做事情。
想要指挥它,就先要了解它。
所以罗列了以下几个学习方面:
1.高级语言:C/C++语言(是很多高级语言的先行者,由面向过程到面向对象);
:Java,使用最广;
:.NET,产品最契合,微软有自己的数据库,与语言无缝连接。
2.前端语言;
3.网络协议;
4.主流硬件(华为,思科);
5…

补充

本文发布于:2024-01-28 09:33:51,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/17064056376478.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:随想   编程语言
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23