码迷,mamicode.com
首页 >  
搜索关键字:高级语言    ( 1837个结果
软件开发概述 编程语言概述
程序语言的发展:机器语言 汇编语言 高级语言 软件开发的基本步骤:分析问题,建立数学模型。 确定数据结构和算法。 编制程序 。 调制程序。 算法的特性:有穷性 确定性 有零个或多个输入 有一个或多个输出 有效性 流程图:其优点是形象直观,简单易懂,便于修改和交流。 结构化程序设计:顺序结构...
分类:编程语言   时间:2014-10-18 15:12:42    阅读次数:151
什么是堆和栈,它们在哪儿?(转)
英文原文:What and where are the stack and heap? 问题描述 编程语言书籍中经常解释值类型被创建在栈上,引用类型被创建在堆上,但是并没有本质上解释这堆和栈是什么。我仅有高级语言编程经验,没有看过对此更清晰的解释。我的意思是我理解什么是栈,但是它们到底是什么,...
分类:其他好文   时间:2014-10-15 21:40:21    阅读次数:232
Makefile语法分析
编译:把高级语言书写的代码转换为机器可识别的机器指令。编译高级语言后生成的指令虽然可被机器识别,但是还不能被执行。编译时,编译器检查高级语言的语法、函数与变量的声明是否正确。只有所有的语法正确、相关...
分类:其他好文   时间:2014-10-15 19:36:52    阅读次数:369
Shell简介:什么是Shell,Shell命令的两种执行方式
Shell本身是一个用C语言编写的程序,它是用户使用Unix/Linux的桥梁,用户的大部分工作都是通过Shell完成的。Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制...
分类:系统相关   时间:2014-10-15 01:41:49    阅读次数:233
什么时候使用Shell
因为Shell似乎是各UNIX系统之间通用的功能,并且经过了POSIX的标准化。因此,Shell脚本只要“用心写”一次,即可应用到很多系统上。因此,之所以要使用Shell脚本是基于:简单性:Shell是一个高级语言;通过它,你可以简洁地表达复杂的操作。可移植性:使用POSIX所定义的功能,可以做到脚...
分类:系统相关   时间:2014-10-15 00:38:09    阅读次数:233
任何一款IDE的设计思路
我们以Windows操作系统为例。现在,基于操作系统的任何计算机语言,我们说都是高级语言,从C开始。无论是哪一种,都是通过操作系统的API与计算机交互。即便.Net的FrameWork库从一定意义上何尝不是API呢。 貌似大多是国外的IDE,不知国内的有没有,我接触过几种语言与IDE,见的多了...
分类:其他好文   时间:2014-10-11 13:27:15    阅读次数:165
工欲善其事,必先利其器
编译器(compiler) 把高级语言翻译为机器语言的一个工具。 C语言的编译器有很多。Linux平台主要有gcc,windows平台主要有微软的编译器和gcc的windows版本 编辑器(editor) 就是我们写源代码的文本编辑器。最常见的就是windows自带的记事本,但是功能太简单一般没人使...
分类:其他好文   时间:2014-10-10 22:18:54    阅读次数:200
Redis源码分析(三)---dict哈希结构
昨天分析完adlist的Redis代码,今天马上马不停蹄的继续学习Redis代码中的哈希部分的结构学习,不过在这里他不叫什么hashMap,而是叫dict,而且是一种全新设计的一种哈希结构,他只是通过几个简单的结构体,再搭配上一些比较常见的哈希算法,就实现了类似高级语言中HashMap的作用了。也让我见识了一些哈希算法的实现,比如dbj hash的算法实现,俗称times33,算法,就是不停的*3...
分类:其他好文   时间:2014-10-08 11:37:35    阅读次数:343
javascript中的方法重载
在很多面向对象的高级语言中,都有方法的重载。而javascript没有方法重载这个概念。但是我们可以通过arguments这个参数来伪装成函数的重载在模拟之前我们先看一下代码: //表面上没有声明形式参数的函数 function fun() { ...
分类:编程语言   时间:2014-10-08 01:59:44    阅读次数:260
软考之路(五)---编译原理 概念篇
从组成原理到编译原理,都是相互联系的,学习的知识都是在层层推进,顺利成章的,整个软考的全部的知识都能够从计算机的发展(组成原理)--->软件的开发(软件project)--->软件的算法设计(数据结构)-->高级语言写的系统--->在计算机上识别(编译原理)--->各个系统的背后数据的支持--->....
分类:其他好文   时间:2014-10-07 13:59:23    阅读次数:177
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!