導覽
近期變更
隨機頁面
新手上路
新頁面
優質條目評選
繁體
不转换
简体
繁體
18.224.31.82
登入
工具
閱讀
檢視原始碼
特殊頁面
頁面資訊
求真百科歡迎當事人提供第一手真實資料,洗刷冤屈,終結網路霸凌。
檢視 程序设计语言 的原始碼
←
程序设计语言
前往:
導覽
、
搜尋
由於下列原因,您沒有權限進行 編輯此頁面 的動作:
您請求的操作只有這個群組的使用者能使用:
用戶
您可以檢視並複製此頁面的原始碼。
[[File:程序设计语言.jpg|350px|缩略图|右|<big>程序设计语言</big>[https://img.wendangwang.com/pic/43010377ca47a278f3c657e9/2-810-jpg_6-1080-0-0-1080.jpg 原图链接][https://www.wendangwang.com/doc/43010377ca47a278f3c657e9/2 来自 文档网 的图片]]] '''程序设计语言'''是用于书写[[计算机程序]]的语言。语言的基础是一组记号和一组规则。根据规则由记号构成的记号串的总体就是语言。在程序设计语言中,这些记号串就是程序。程序设计语言有3个方面的因素,即语法、语义和语用。语法表示程序的结构或形式,亦即表示构成语言的各个记号之间的组合规律,但不涉及这些记号的特定含义,也不涉及使用者。语义表示程序的含义,亦即表示按照各种方法所表示的各个记号的特定含义,但不涉及使用者。 ==程序设计语言的选择== 程序设计语言特点不同,适用领域也不同,以下从不同角度介绍选择的方法。 ===项目的应用领域=== (1)科学工程计算。需要大量的标准库[[函数]],以便处理复杂的数值计算,可供选用的语言有FORTRAN语言、C语言等。 (2)[[数据处理]]与[[数据库应用]]。SQL<ref>[https://www.cnblogs.com/pinnsvin/p/5528272.html 简单了解SQL(结构化查询语言)],博客园 </ref>为IBM公司开发的数据库查询语言,4GL称为第4代语言。 (3)实时处理。[[实时处理]]软件一般对性能的要求很高,可选用的语言有汇编语言、Ada语言等。 (4)[[系统软件]]。如果编写[[操作系统]]、[[编译系统]]等系统软件时,可选用汇编语言、C语言、Pascal语言和Ada语言。 (5)人工智能。如果要完成知识库系统、[[专家系统]]、[[决策支持系统]]、推理工程、语言识别、模式识别等人工智能领域内的系统,应选择Prolog、Lisp语言。 ===软件开发的方法=== 有时编程语言的选择依赖于开发的方法,如果要用快速原型模型来开发,要求能快速实现原型,因此宜采用4GL<ref>[https://blog.csdn.net/attilax/article/details/12476077 paip.提升用户体验以及效率----编程语言趋势以及第四代语言4GL],CSDN博客,2013-10-09</ref>。如果是面向对象方法, 宜采用面向对象的语言编程。 ===软件执行的环境=== 良好的编程环境不但能有效提高软件[[生产率]],同时能减少错误,有效提高软件质量。 ===算法和数据结构的复杂性=== 科学计算、实时处理和人工智能领域中的问题算法较复杂,而数据处理、[[数据库应用]]、系统软件领域的问题,数据结构.比较复杂,因此选择语言时可考虑是否有完成复杂算法的能力,或者有构造复杂数据结构的能力。 ===软件开发人员的知识=== 编写语言的选择与软件开发人员的知识水平及心理因素有关,开发人员应仔细地分析软件项目的类型,敢于[[学习]]新知识,掌握新技术。 ==视频== ===<center> 程序设计语言 相关视频</center>=== <center>程序设计语言</center> <center>{{#iDisplay:y3015rm0mp7|560|390|qq}}</center> <center>程序设计语言分为几类呢?</center> <center>{{#iDisplay:a30111thxea|560|390|qq}}</center> ==参考文献== [[Category:956 電腦藝術]] [[Category:110 思想、學術概說]]
返回「
程序设计语言
」頁面