`
MirrorAvatar
  • 浏览: 47972 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

高级程序设计语言的特殊用途

 
阅读更多

许多语言是为了某个特殊的问题领域而设计的。

2015年2月 TIOBE 编程语言排行榜中各大高级程序设计语言的设计出来的目的、擅长领域
  1. C,适合底层的系统程序设计。
  2. Java,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网。最初被称为Oak,是1991年为消费类电子产品的嵌入式芯片而设计的。1995年更名为Java,并重新设计用于开发Internet应用程序。
  3. C++,常用于系统开发,引擎开发等应用领域。编写大型程序时,C语言仍面临着挑战,C++进一步扩充和完善了C语言。
  4. Objective-C,编写iOS操作系统。
  5. C#,C#旨在设计成为一种“简单、现代、通用”,以及面向对象的程序设计语言。
  6. JavaScript,浏览器端编程和服务器端编程,最初设计出来是用来代替客户端进行简单的表单验证等提高用户体验。
  7. PHP,主要适用于Web开发领域。PHP于1994年由Rasmus Lerdorf创建,刚刚开始是Rasmus Lerdorf为了要维护个人网页而制作的一个简单的用Perl语言编写的程序。这些工具程序用来显示 Rasmus Lerdorf 的个人履历,以及统计网页流量。后来又用C语言重新编写,包括可以访问数据库。他将这些程序和一些表单直译器整合起来,称为 PHP/FI。PHP/FI 可以和数据库连接,产生简单的动态网页程序。
  8. Python,应用于处理系统管理任务和Web编程。Python的创始人为Guido van Rossum。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,做为ABC 语言的一种继承。之所以选中Python(大蟒蛇的意思)作为程序的名字,是因为他是一个叫Monty Python的喜剧团体的爱好者。
其他高级程序设计语言的特殊用途:
  • Lisp,适合操作符号化数据和复杂的数据结构。
  • Icon和Awk,适合操作符。
  • Prolog,适合对数据间逻辑关系进行推理。
分享到:
评论

相关推荐

    c++高级程序设计语言

    【C++高级程序设计语言】是一本适合C++初学者的教材,由清华大学计算机系列教材中的作者殷人昆、陶永雷、谢若阳、盛绚华编著。该书详细介绍了C++语言的核心概念,旨在帮助读者掌握C++编程的基础和高级特性。 C++...

    C++程序设计语言(特别版)

    《C++程序设计语言(特别版)》是C++编程领域的经典著作,由Bjarne Stroustrup编写,深入浅出地介绍了C++这门强大的编程语言。这本书不仅适合初学者,也对经验丰富的程序员提供了深入理解C++特性的宝贵资源。特别版...

    C程序设计语言(英文版)(第2版) PDF版

    ### C程序设计语言核心知识点概览 #### 一、书籍简介 《C程序设计语言》(第二版)是一本经典的编程教程,它基于1987年的ANSI C标准进行了更新,涵盖了最新的语言特性和实践案例。这本书由C语言的设计者之一Brian W...

    [K&rC]程序设计语言(第二版·中英2本 文字版 收藏版)

    《K&R C程序设计语言(第二版·中英2本 文字版 收藏版)》是一本在编程领域极具权威性的书籍,由Brian W. Kernighan和Dennis M. Ritchie共同编写,通常被简称为K&R2。这本书是C语言的经典教材,对于学习和理解C语言...

    高级语言程序设计课件

    《高级语言程序设计》是计算机科学领域的一门基础课程,主要教授如何使用高级编程语言进行程序设计。这门课程由知名计算机教育家谭浩强教授讲授,他的教材和课件因其深入浅出、易懂实用而备受赞誉。在本课件中,你将...

    高级语言程序设计(C语言)

    #### 一、计算机程序设计语言分类 1. **面向机器语言**: - **定义**:直接来自计算机的指令系统,与具体计算机紧密相关。 - **特点**:依赖于特定硬件架构,通用性差。 - **例子**:二进制语言、汇编语言。 2....

    高级语言程序设计.docx

    高级语言程序设计是计算机科学中的一个关键领域,它涉及使用高级编程语言如C语言来编写程序。这些语言相比机器语言更易读、易写,使得程序员可以更专注于问题的解决方案而不是底层的硬件细节。 在高级语言中,常量...

    PLM程序设计语言及其应用

    ### PLM程序设计语言及其应用知识点总结 #### 一、PL/M语言简介 - **定义**: PL/M(Program Language for Microprocessors)是Intel公司在上世纪70年代开发的一种高级编程语言,专为Intel微处理器设计。 - **特点**...

    javascript高级程序设计

    "JavaScript高级程序设计"是一本深入探讨JavaScript编程语言的书籍,旨在帮助读者掌握JS的各个方面,适合自学者进行系统学习。以下是对书中的主要知识点的详细阐述: 1. JavaScript简介: JavaScript是一种广泛...

    计算机程序设计语言发展史和对程序设计语言未来的看法.pdf

    综上所述,计算机程序设计语言的发展历程是一个持续的创新过程,从最初的机器语言到如今的高级语言,再到未来可能出现的新范式,每一次演变都反映了科技进步的需求和人类思维的深化。自然辩证法为我们提供了认识这一...

    武汉大学高级语言程序设计期末试卷(2020年、2021年).zip

    武汉大学的高级语言程序设计课程是计算机科学与技术专业的重要组成部分,主要教授学生如何使用C++这样的编程语言进行有效的程序开发。这份2020年和2021年的期末试卷,不仅反映了教学大纲的核心内容,也是学生们复习...

    程序设计语言的层次体系.docx

    根据与计算机硬件的距离,程序设计语言大致可以分为两大类:低级语言与高级语言。这两种语言类别反映了程序员与计算机硬件之间交互的不同层次。 #### 二、低级语言 1. **机器语言**: - 定义:机器语言是计算机...

    vc编程系列之 C程序设计语言

    在“VC编程系列之C程序设计语言”中,我们探讨的是使用Microsoft Visual C++(简称VC++)作为集成开发环境,来学习和实践C语言编程的基础知识和高级特性。C语言是一门强大的、低级别的编程语言,它为程序员提供了...

    单片机高级语言C51应用程序设计大全_100%

    根据提供的文件信息,本文将围绕“单片机高级语言C51应用程序设计”这一主题展开,深入探讨与之相关的知识点。 ### 单片机高级语言C51的应用程序设计概述 单片机作为一种集成了微处理器、存储器及多种输入/输出...

    程序设计语言原理重点总结.pdf

    程序设计语言原理的重点涵盖了多个层面的内容,包括语言的评价标准、语言的基本特性和分类、语言设计的影响因素以及语言核心概念的定义和机制。 首先,语言的评价标准是衡量一种程序设计语言优劣的关键因素。标准...

Global site tag (gtag.js) - Google Analytics