计算机语言详解

语言的本质在于沟通

编译型语言:c/c++,特点:虽然需要编译,速度慢,首先编译成机器码,编译后的机器码的执行效率是最高的,因为CPU可以直接识别

解释型语言:脚本,javascript,web端,特点:不需要处理,就可以直接运行,方便,跨平台,移植性强

Java:java需要建立在JVM虚拟机之上,首先编译成虚拟机认识的字节码文件,然后在边解释,边执行,所以java属于混合型语言

低级语言:

汇编,C,C++,接近计算机识别的语言,无限接近机器码,贴近硬件

高级语言:

Java:距离人类的思维比较接近

C语言:最符合传统的程序员的认知,C会很好的把握人机器的距离,C语言就处于人和机器中间的位子,最能平衡两者之间的距离,能兼顾效率,又能被人类很好的利用处理。

时间: 2024-11-13 22:54:18

计算机语言详解的相关文章

Jsoncpp使用详解以及链接问题解决

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式. 易于人阅读和编写.同时也易于机器解析和生成. 它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集. JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等). 这些特性使J

Ansible详解(一)

一.运维相关概念介绍二.ansible介绍三.ansible命令四.ansible常用模块五.ansible配置文件详解 一.运维相关概念介绍运维:Opreations1.系统安装:    bare metal:pxe(pre execute enviroment),cobbler    virtual machine:    pxe:依赖于网卡自身的功能(dhcp_client,FS_client),以及网络中预先提供的服务        FS_client:加载bootloader文件,文件

C#基础操作符详解(上)

本节内容: 1.操作符概览: 2.操作符的本质: 3.操作符与运算顺序 4.操作符详解. 1.操作符概览: 操作符(Operator)也译为”运算符” 操作符是用来操作数据的,被操作符操作的数据称为操作数(Operand) 表格从上往下优先级递减,同一行运算符的优先级一样一般按从左到右算, “=”赋值操作符,是先运算右边的值再运算左边的值,所以是最后运算的. 2.操作符的本质 ①操作符的本质是函数(即算法)的”简记法” 假如没有发明”+”只有Add函数,算式3+4+5将可以写成Add(Add(3

Spring事务管理(详解+实例)

写这篇博客之前我首先读了<Spring in action>,之后在网上看了一些关于Spring事务管理的文章,感觉都没有讲全,这里就将书上的和网上关于事务的知识总结一下,参考的文章如下: Spring事务机制详解 Spring事务配置的五种方式 Spring中的事务管理实例详解 1 初步理解 理解事务之前,先讲一个你日常生活中最常干的事:取钱. 比如你去ATM机取1000块钱,大体有两个步骤:首先输入密码金额,银行卡扣掉1000元钱:然后ATM出1000元钱.这两个步骤必须是要么都执行要么都

转载:DenseNet算法详解

原文连接:http://blog.csdn.net/u014380165/article/details/75142664 参考连接:http://blog.csdn.net/u012938704/article/details/53468483 本文这里仅当学习笔记使用,具体细节建议前往原文细度. 论文:Densely Connected Convolutional Networks 论文链接:https://arxiv.org/pdf/1608.06993.pdf 代码的github链接:h

MariaDB(MySQL)创建、删除、选择及数据类型使用详解

一.MariaDB简介(MySQL简介略过) MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品.在存储引擎方面,使用XtraDB(英语:XtraDB)来代替MySQL的InnoDB. MariaDB由MySQL的创始人Michael Widenius(英语:Michael Widenius)主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL A

HttpServletResponse和HttpServletRequest详解

HttpServletResponse,HttpServletRequest详解 1.相关的接口 HttpServletRequest HttpServletRequest接口最常用的方法就是获得请求中的参数,这些参数一般是客户端表单中的数据.同时,HttpServletRequest接口可以获取由客户端传送的名称,也可以获取产生请求并且接收请求的服务器端主机名及IP地址,还可以获取客户端正在使用的通信协议等信息.下表是接口HttpServletRequest的常用方法. 说明:HttpServ

POSIX 线程详解(经典必看)

总共三部分: 第一部分:POSIX 线程详解                                   Daniel Robbins ([email protected]), 总裁/CEO, Gentoo Technologies, Inc.  2000 年 7 月 01 日 第二部分:通用线程:POSIX 线程详解,第 2部分       Daniel Robbins ([email protected]), 总裁/CEO, Gentoo Technologies, Inc.  20

.NET深入解析LINQ框架(五:IQueryable、IQueryProvider接口详解)

阅读目录: 1.环路执行对象模型.碎片化执行模型(假递归式调用) 2.N层对象执行模型(纵横向对比链式扩展方法) 3.LINQ查询表达式和链式查询方法其实都是空壳子 4.详细的对象结构图(对象的执行原理) 5.IQueryable<T>与IQueryProvider一对一的关系能否改成一对多的关系 6.完整的自定义查询 1]. 环路执行对象模型.碎片化执行模型(假递归式调用) 这个主题扯的可能有点远,但是它关系着整个LINQ框架的设计结构,至少在我还没有搞懂LINQ的本意之前,在我脑海里一直频