一句话介绍编程语言!

就编程语言来讲,从低级到高级依次是:机器语言(机器码),汇编语言(指令系统,第一代)、C/FORTHAN语言(面向过程,第二代)、Java/c++(面向对象,第三代)。Python属于第3.5代语言,这一类型的的语言有几个特点:即可面向过程,也可面向对象,执行前编译,集成度高简单几行代码可以完成很多事情,易学易用,但是执行效率不高,适合于非专业的编程人员,属于万精油一类的。第四代语言就是比较专用的了,比如MATLAB精于数值计算,Map适合符号运算,R/sas等适合统计计算,专业性较强。
C语言比较底层,执行效率高,速度快,很多时候作为接口语言或者在写驱动时用。
两者相比就好像造火箭,C语言就是从炼钢、炼铜开始,制造燃料,直到做成火箭;而Python就像从发动机+火箭筒+燃料组装。
C是大工厂,什么都得从原材料开始自己造;一个组装厂,从模块开始安装.

时间: 03-11

一句话介绍编程语言!的相关文章

亲密数编程语言旋风式的介绍

为什么要学编程 你好世界 算数运算 操作和查看栈 获取帮助 数据类型 控制语句 重复 分支 循环 定义关键字 画图 坐标系 基本的画图命令 鳖图 结束语 为什么要学编程 这里我要引用一段文字. "人类学语言时,学的不仅是听还有说:学字时,学的不仅是读还有写:而现在随着我们向一个越来越数字化的世界迈进,我们也不仅应该学会如何使用程序,还要学会如何开发程序.在未来,面对着一个高度程序化的世界,如果你不能开发软件,那么你将变成软件.就是这么简单:要么编程,要么被编程(Program or Be Pro

Python 的经典入门书籍

实python非常适合初学者入门,上手很容易.我就是完全通过网上资源学了python的.最大的是3点经验:1.找一本浅显易懂,例程比较好的教程,从头到尾看下去.不要看很多本,专注于一本.把里面的例程都手打一遍,搞懂为什么.2.去找一个实际项目练手.我当时是因为要做一个网站,不得已要学python.这种条件下的效果比你平时学一门新语言要好很多.所以最好是要有真实的项目做.可以找几个同学一起做个网站之类.3.最好能找到一个已经会python的人.问他一点学习规划的建议,然后在遇到卡壳的地方找他指点.

读《大道至简》有感

编程序从一开始到现在给我是“斩不断,理还乱”的感觉,有时候真的对着一个程序一点头绪都没有,不知该如何下手. 在两千年前的寓言故事<愚公移山>中,已在无形中成就了一名工程师:愚公.他在移山之前都有详细的计划,有目标,都有一个结构,还看透山不能增而子子孙孙无穷匮也的道理,总有一天在会把它移尽.阅读大道至简之前,我在语文课上读的<愚公移山>从来没想到过这个编程序问题,受语文老师的熏陶,我在高中毕业之前特喜欢阅读文言文.虽然一开始并不理解意思,更没有想过我会学计算机,想到愚公是个出色的工程

风险投资

风险投资(Venture Capital)简称是VC,在中国是一个约定俗成的具有特定内涵的概念,其实把它翻译成创业投资更为妥当.广义的风险投资泛指一切具有高风险.高潜在收益的投资:狭义的风险投资是指以高新技术为基础,生产与经营技术密集型产品的投资.根据美国全美风险投资协会的定义,风险投资是由职业金融家投入到新兴的.迅速发展的.具有巨大竞争潜力的企业中一种权益资本. 概念释义 从投资行为的角度来讲,风险投资是把资本投向蕴藏着失败风险的高新技术及其产品的研究开发领域,旨在促使高新技术成果尽快商品化.

Sublime Text使用简介

简介 对Sublime Text(ST)的一句话介绍: 性感无比的代码编辑器!程序员必备神器! 文档 官方的文档:Sublime Text 3 Documentation 官方文档中还提供了一个非官方的文档链接:Sublime Text Unofficial Documentation,上面的内容可谓非常全面,有时间可以细看,而且在不停地更新,还可以全文下载. 下载与安装 我使用的是ST3,目前还属于测试版,但是比ST2增加了大量的改进,所以就迫不及待的用上了~ 建议下载绿色版,下载完解压到相应

学员心声(四)

学员:徐同学 一句话介绍学习感受:庆兴把钱花在刀刃上 学习经历: 1991年生,目前还在杭州重点高等学校读书,2014年本科毕业几乎是混着过来的,也就懂点STM32和51单片机,做个几个简单的电子小设计,但是对于嵌入式,基于操作系统的应用并没有太多了解.虽然一直想学习,毕竟这是个软件当道的世界,硬件方面的工作确实不太好找(主要还是水平不行,公司要求颇高). 15年5月无意间看到了韦东山老师的视频,在此之前看过**的视频,大都是对着LDD第三版的概念泛泛而谈,听过看过之后就忘了,总感觉用不起来.然

STL六大组件之——分配器(内存分配,好深奥的东西)

SGI设计了双层级配置器,第一级配置器直接使用malloc()和free(),第二级配置器则视情况采用不同的策略:当配置区块超过128bytes时,视之为“足够大”,便调用第一级配置器:当配置区小于128bytes时,视之为“过小”,为了降低额外负担,便采用复杂的memory pool 整理方式,而不再求助于第一级配置器.整个设计究竟只开放第一级配置器,取决于_USE_MALLOC是否被定义: 1 #ifdef __USE_MALLOC 2 ... 3 typedef __malloc_allo

2017最新各大应用商店APP上架指南

素材齐全,审核效率翻倍! 联系"QQ2205357007"2017最新各大应用商店APP上架指南 最近很多人问到如何发布应用,需要准备哪些材料,本文就应用商店发布做个基本介绍. 国内目前流量逐渐中心化,而一些还不错的小市场逐渐被各种收购,更加造成了目前这种流量集中的情况. 所以在这种情况下,就没必要花费太多精力上n个市场.一般来讲的话,应用发到百度.小米.vivo.360.应用宝.华为.oppo.魅族.pp助手.豌豆荚这几个市场就可以了.想要发布app可以联系"QQ22053

【LeetCode刷题】SQL-Combine Two Tables

Table: Person +-------------+---------+ | Column Name | Type | +-------------+---------+ | PersonId | int | | FirstName | varchar | | LastName | varchar | +-------------+---------+ PersonId is the primary key column for this table. Table: Address +--

Node实践之二

先从一个简单的demo说起,用cmd打开命令提示符,输入echo Hello,大家是不是看到终端上显示出了Hello字样,事实上这就是一个简单的事件. 回到正题,相信提到node.js,免不了让人想起非阻塞.回调.事件循环.并发.网络编程等.(在此强调一下并发:许多人同时尝试做同样的事情),下面将主要介绍一下node.js的特色功能! 回调 相信大家到回调应该不陌生,简单一点的说就是函数可以作为参数传递给另外一个函数中,然后被调用.我们来看看node.js是如何使用回调的,用例子说话!(哈哈)