资源预览内容
第1页 / 共32页
第2页 / 共32页
第3页 / 共32页
第4页 / 共32页
第5页 / 共32页
第6页 / 共32页
第7页 / 共32页
第8页 / 共32页
第9页 / 共32页
第10页 / 共32页
亲,该文档总共32页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
软件系统与 程序设计语言2011-9-14 胡俊峰操作系统概述n资源管理n用户(应用)接口操作系统管理功能概述n内存管理nCPU管理n设备管理n文件管理操作系统接口功能概述n软件/资源 接口n软件/设备 接口n应用程序/软件 接口(API)软件的层次结构操作系统与应用软件网络应用与 webOSnWeb service + distributed computing计算机语言n语言n计算机语言(规范、受限、可扩展)nC语言自然语言理解n词-短语-句子-上下文-语境n语言内容有真实意义形式语言与自动机n有限符号集n有限产生式规则n可在有限时间解析(无歧义)张乃孝 1985Computer language and its platformnLow level CPUMachine languageAssembly languagenHigh level software platformFunctional language standard function library object oriented language Class librarynComplier (parser )High Level languages11000000,00000000, 00010000,00000010opcodeMachine languageAssembly languageADD op1 op2an instructionrate = rate +1; printf(“%d”,rate);compileruse instructions that are directly tied to one type of computer.Source code:Object codeProgramming Languagesgood portability a function callHigh Level Functional languageObject based languageDocument: method Features:类(Class)- 对象(Object)基于对象(object based) 面向对象(object oriented )Google serviceMarkup language(制标语言)nHTMLnXML Getting start with C Programming LanguageInfrastructure of C programming languagenIdentifier nExpressionnFlow control/* My first program in C */ #include int main() int i;scanf(“%d”,printf(“fun + %dn”,i); return 0; General Structure of a C Programprogramming is fun. press a key to continue.LibraryExecutable statementsIdentifier nCharacter number stringnRestricted wordsNumber:VS2008 IDEVS2008 IDE第一次作业:n一个程序,接受5个整数输入,求和,输出。n一个程序,接受5个整数输入,排降序,输出。n一个程序,接受一行k个整数输入,求中位数,输出。n一个程序,接受k个非负整数构成的4则运算表达式(输入为一行) ,输出计算结果。 (自选一个完成。标注学号,姓名,题号。提交压缩后的.cpp文件到 teacherhugmail.com)注:原来用pascal的同学不必选第3、4题。有时间可以深入思考一下 高斯消元的数值计算方法。或者思考一下带括号表达式的错误定位及错误类型识别的问题。 等以后C语言熟悉后有时间再作一下。
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号