编译型语言和解释型语言的区别

编译型语言在程序执行之前,有一个单独的编译过程,将程序翻译成机器语言,以后执行这个程序的时候,就不用再进行翻译了。 解释型语言,是在运行的时候将程序翻译成机器语言,所以运行速度相对于编译型语言要慢。 C/C++ 等都是编译型语言,而Java,C#等都是解释型语言。 虽然Java程...

2017-08-24 09:02:38

阅读数 197

评论数 0

历届图灵奖得主及研究领域

Turing奖最早设立于1966年,是美国计算机协会在计算机技术方面所授予的最高奖项,被喻为计算机界的诺贝尔奖。它是以英国数学天才Alan Turing先生的名字命名的,Alan Turing先生对早期计算的理论和实践做出了突出的贡献。图灵奖主要授予在计算机技术领域做出突出贡献的个人,而这些贡献必...

2017-01-03 13:56:43

阅读数 3099

评论数 0

历年数学界菲尔兹奖及其得主简介

菲尔兹奖及其得主简介菲尔兹奖是以已故的加拿大数学家、教育家J.C.菲尔兹(FieldS)的姓氏命名的。 J. C.菲尔兹1863年5月14日生于加拿大渥太华。他11岁丧父、18岁丧母,家境不算太好,J.C.菲尔兹17岁进入多伦多大学攻读数学,24岁时在美国的约翰·霍普金斯大学获博士学位,2...

2017-01-03 10:39:07

阅读数 10942

评论数 0

历年诺贝尔物理学奖获得者名单及研究领域(1901-2016)

历年诺贝尔物理学奖获得者名单及研究领域(1901-2016) 1、1901年:威尔姆·康拉德·伦琴(德国)发现X射线 2、1902年:亨德瑞克·安图恩·洛伦兹(荷兰)、塞曼(荷兰)关于磁场对辐射现象影响的研究 3、1903年:安东尼·亨利·贝克勒尔(法国)发现天然放...

2017-01-03 09:22:47

阅读数 8889

评论数 0

看看一些著名软件都是用什么语言写的

图例: “->” 表示有一个明显的迁移过程。 一、操作系统: Microsoft Windows :汇编 -> C -> C++ 备注:曾经在智能手机的操作系统(Windows Mobile)考虑掺点C#写的程序,比如软键盘,结果因为写出来的程序太慢,实在无法和...

2016-12-14 10:05:19

阅读数 2393

评论数 0

关于无线通信技术的简单总结

无线通信技术,本质上是利用无线传输介质实现终端之间的互联互通,这种无线介质可以是电磁波,也可以是光波,实际上根据量子力学的理论,光波也是一种电磁波,它们的区别是波长不同。 有了传输介质,下一步的工作就是编码,也就是说怎样调制电磁波信号来表示我们要传输的信息。根据电磁波的特性,可以通过调制电磁波的...

2016-08-19 10:58:12

阅读数 2061

评论数 0

网络通信中的数据链路层常见协议汇总

作为网络通信工程的学习和从业人员,众所周知,目前国际上通用的网络互连模型是开放系统互连参考模型(OSI/RM)。在这个模型中,网络结构被分为7层,分别是物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。 OSI/RM是国际化标准,是开发网络通信协议族的工业参考标准。参照这一标准,有许多...

2016-08-18 10:51:02

阅读数 3636

评论数 0

java名词解释

面向对象: 面向对象程序设计(Object-Oriented Programming)是一种起源于六十年代,发展已经将近三十年的程序设计思想。其自身理论已十分完善,并被多种面向对象程序设计语言(Object-Oriented Programming Language,以下简称OO...

2016-08-18 09:10:24

阅读数 255

评论数 0

java内存机制(堆、栈、方法区)

先来一段抽象的讲述,适合于有一定基础的程序员读,基础不好的也不要放弃,下一步的讲解会逐步直白明了: 基础数据类型直接在栈空间分配, 方法的形式参数,直接在栈空间分配,当方法调用完成后从栈空间回收。   引用数据类型,需要用new来创建,既在栈空间分配一个地址空间,又在堆空间分配对象的类变量 ...

2016-08-17 15:43:15

阅读数 281

评论数 0

优秀信息系统项目经理应该具备的技能和素质

按:这是从信息系统项目管理师教程中摘录的,可以从整体上认知和了解信息系统项目经理的角色:对项目经理的一般要求: 广博的知识 知识通常是指通过书本、学校、实践等学到的关于特定主题的信息。认证和文凭的目的就是证明对某学科知识的掌握程度。信息系统项目的项目经理所需要的知识包括三个部分: 项目管理:包...

2016-08-15 15:19:39

阅读数 1790

评论数 0

Java中this关键字的用法汇总

今天看到一篇关于Java中this关键字用法的博文,受益匪浅,共享:http://blog.csdn.net/anmei2010/article/details/4091227

2016-08-04 10:19:52

阅读数 149

评论数 0

信息系统项目管理9大知识领域及其概要说明

本文简单介绍了信息系统项目管理的9大知识领域,是信息系统管理的核心,对于了解并从整体上把握信息系统项目管理知识有一定的引导作用,对于报考信息系统项目管理师的同学们也有一定的帮助。 1. 整合管理 项目整合管理是项目管理中一项综合性和全局性的管理工作,是对项目管理过程中的活动进行识别、...

2016-08-01 15:56:01

阅读数 3174

评论数 2

java的内存机制以及变量的作用域

初学者对于Java的类和对象往往一头雾水,尤其是当涉及到程序细节的时候,出现混乱似乎在所难免。笔者根据自己的学习经验,认为:理解java的内存机制以及变量的种类和作用域,对于精确把握编程规则相当重要。 一、java内存机制 java程序在内存中的分配有4种,分别是: 全局数据区:保存stati...

2016-08-01 10:11:22

阅读数 1249

评论数 0

Linux系统内核概要总结

董涛  原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000   Linux系统是用C语言加嵌入式汇编写的操作系统,计算机开机启动后,bios程序和磁盘引导程序将Linux内核加载进内存,然后以L...

2015-04-27 09:05:34

阅读数 340

评论数 0

理解进程调度时机并跟踪分析进程调度与进程切换的过程

董涛  原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000   基于实验楼网站提供的《Linux内核分析》实验平台,使用gdb跟踪分析一个schedule()函数 ,验证对Linux系统...

2015-04-26 09:19:39

阅读数 348

评论数 0

Linux内核如何装载和启动一个可执行程序

董涛  原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000   基于实验楼网站提供的《Linux内核分析》实验平台,简单概述Linux内核如何装载和启动一个可执行程序。 可执行程序文件...

2015-04-20 09:49:06

阅读数 308

评论数 0

Linux系统如何创建一个新进程进行

董涛  原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000   基于实验楼网站提供的《Linux内核分析》实验平台,通过gdb调试命令跟踪创建新进程,概括了解linux内核如何创建一个新...

2015-04-06 10:16:14

阅读数 1919

评论数 0

Linux系统调用的system_call处理过程分析

董涛  原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000   基于实验楼网站提供的《Linux内核分析》实验平台,编辑上周写的两个函数(以库函数uid_t getuid()和C代码中嵌...

2015-03-29 10:54:15

阅读数 1831

评论数 0

例析Linux系统调用的机制

董涛 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000   基于实验楼网站提供的《Linux内核分析》实验平台,以库函数uid_t getuid()和C代码中嵌入汇编代码两种方式...

2015-03-27 11:21:03

阅读数 328

评论数 0

linux内核启动过程分析

董涛   原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000   基于实验楼网站提供的《Linux内核分析》实验平台,通过设置断点,跟踪调试linux内核的启动过程,概括了解linux内核的启...

2015-03-22 09:33:02

阅读数 268

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭