编程语言常识 编译器,解释器 编程语言:机器语言、汇编语言、高级语言 静态语言:编译型语言 强类型(变量在使用前一定要先声明) 事先转换成可执行格式 C、C++、JAVA、C# 动态语言:解释型语言, on the fly 弱类型 边解释边执行 PHP、SHELL、python、perl 面向过程: ...
分类:
系统相关 时间:
2019-11-20 23:12:11
阅读次数:
95
1.编译:将高级语言源代码转换成目标代码(机器语言),程序便可运行。 ? 好处:目标代码执行速度更快;目标代码在相同操作系统上使用灵活。 2.解释:将高级语言源代码逐条转换成目标代码同时逐条执行,每次运行程序需要源代码和解释器。 ? 好处:便于维护源代码;良好的跨平台可移植性。 3.静态语言:编译执 ...
分类:
编程语言 时间:
2019-11-10 15:22:14
阅读次数:
115
python语法区别: 大小写敏感 (动态语言:python)变量不用声明 p.s: 静态语言(Java)必须声明变量 语句末尾可以不打分号 可以直接进行数学计算 复制、粘贴功能失效,粘贴到别的地方的代码需要重新检查缩进是否正确 整数没有大小限制 浮点数也没有大小限制,但超出一定范围直接表示为inf ...
分类:
编程语言 时间:
2019-10-13 15:18:58
阅读次数:
85
面向对象编程 类的定义形式多样 既可以直接创建新的类,也可以基于一个或多个已有的类创建新的类; 既可以创建一个空的类,然后再动态添加属性和方法,也可以在创建类的同时设置属性和方法。 类是对现实世界中一些事物的封装,可以把数据(属性)和操作(方法)封装在一起,从而使得 程序结构更加清晰。 使用clas ...
分类:
编程语言 时间:
2019-09-22 13:12:40
阅读次数:
98
元类 什么是元类 元类是类的类,是类的模板(就如对象的模板是类一样) 元类的实例为类,类的实例为对象 元类是用来产生类的 动态语言和静态语言最大的不同,就是函数和类的定义,不是编译时定义的,是运行时动态创建的 \_\_new\_\_() 我们之前说类实例化第一个调用的是 ,但 其实不是实例化一个类的 ...
分类:
编程语言 时间:
2019-09-04 17:39:13
阅读次数:
100
一、shell简介 静态语言:编译型语言 C、C++、JAVA、C# 动态语言:解释型语言 边解释边执行 PHP、SHELL、python、perl 面向过程:Shell, 变量:内存空间,命名 内存:编址的存储单元 图形化界面:Gnome, KDE, Xfce 命令行界面: sh, csh, ks ...
分类:
系统相关 时间:
2019-08-17 10:59:51
阅读次数:
117
动态语言,准确地说,是指程序在运行时可以改变其结构:新的函数可以被引进,已有的函数可以被删除等在结构上的变化。比如众所周知的ECMAScript(JavaScript)便是一个动态语言。除此之外如Ruby、Python等也都属于动态语言,而C、C++等语言则不属于动态语言。 动态类型语言:是指在运行 ...
分类:
编程语言 时间:
2019-07-18 15:17:40
阅读次数:
112
作为强类型静态语言,类型不仅规定了可以对数据进行的操作,还决定了应该怎样在 printf 中输出。 printf 的签名是: int printf ( const char format, ... ); 其中 format 为可以参参数格式化的输出内容。具体格式化形式为: %[flags][widt ...
分类:
编程语言 时间:
2019-06-22 01:25:30
阅读次数:
178
LAMP搭建 作者:compy 日期:20170531 什么是LAMP L指的是linux系统 A指的是Apache M指的是Mysql/MariaDB P指的是PHP/Perl/Python Apache的工作原理: Apache本身只处理html静态语言页面,当客户端需要访问php页面的时候,A ...
分类:
其他好文 时间:
2019-06-13 15:29:03
阅读次数:
86
编译语言和解释语言 1、编译语言: 需要通过编译器(compiler)将源代码编译成机器码,之后才能执行的语言。 一般需经过编译,链接两个步骤: 编译:把原代码编译成机器码 链接:把各个模块和依赖库串起来生成可执行文件。 优点: 编译器一般会有预编译的过程对代码进行优化。因为编译只做一次,运行时不需 ...
分类:
编程语言 时间:
2019-06-07 15:36:01
阅读次数:
128