版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
01初识C语言主讲:沈涵飞C语言程序设计学习程序设计从C语言开始2020年11月TIOBE排行榜TIOBE编程语言指数是一种编程语言的流行程度的指标,该指标每月更新一次。占有率是根据世界各地的熟练工程师、课程和第三方供应商的数据统计来的,用于计算市场占有率的搜索引擎包括谷歌、MSN、雅虎、维基百科和YouTube。TIOBE指数只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。2023年08月TIOBE排行榜2020年,C语言还是排名第一。2023年,Python排名第一,这表明在人工智能时代,Python的重要性在增加。在计算机领域,C语言可以认为是常用程序设计语言的起点。掌握多种编程语言并不难,难的是利用语言来解决挑战性的问题。TIOBE指数长期趋势2020年11月编程语言占有率主要特点和应用领域1C16.21%生于1970年代初,最靠近硬件,系统级开发,性能最强2Python12.21%人工智能、数据处理、快速生成程序的原型3Java11.68%安卓移动应用、Web开发、企业级应用,跨平台4C++7.60%C语言的增强版,加入了面向对象特性5C#4.67%微软平台的JAVA语言,Web开发、移动应用@微软6VisualBasic.NET4.01%VisualBasic在.NetFramework平台上的升级版本7JavaScript2.03%浏览器端编程,JQuery,Bootstrap,Node.jsandGWT的基础8PHP1.79%Web开发9R1.64%统计计算和统计制图的优秀工具10SQL1.54%数据库结构化查询语言主流编程语言的特点和应用领域/tiobe-index/CC++Objective-CJAVAPHPC#编程语言的首次发布时间1972198319952000ManylaterlanguageshaveborroweddirectlyorindirectlyfromC,includingC++,D,Go,Rust,Java,JavaScript,Limbo,LPC,C#,Objective-C,Perl,PHP,Python,Verilog(hardwaredescriptionlanguage),andUnix’sCshell.TheselanguageshavedrawnmanyoftheircontrolstructuresandotherbasicfeaturesfromC,usuallywithoverallsyntacticalsimilaritytoCthatsometimesincludesidenticalsimplecontrolstructures.维基百科许多后来的语言直接或间接地从C中借用,包括C++,D,Go,Rust,Java,JavaScript,Limbo,LPC,C#,Objective-C,Perl,PHP,Python,Verilog(硬件描述语言)和UNIX的Cshell。这些语言从C语言中提取了许多控制结构和其他基本特征,通常在语法上与C语言相似,有时包括相同的简单控制结构。C语言代表的是结构化程序设计生于1972年的C语言是现代编程语言的鼻祖Java代表的是面向对象程序设计建议选择:C语言->JAVA语言基础根据应用来选择学习编程语言及学习深度编程语言学习的建议结构化程序设计StructuredProgramming面向对象程序设计Object-OrientedProgramming软件开发工具包SDKSoftwareDevelopmentKit一般都是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。应用程序编程接口APIApplicationProgrammingInterface一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。编程语言的差别主要表现在应用领域小结学习程序设计从C语言开始
程序设计:结构化和面向对象结构化的代表:C面向对象代表:JAVA结构化程序设计是基础不止于学习C语言语法设计思路、方法、最佳实践、拓展……初识C语言主讲:沈涵飞C语言程序设计如何学好程序设计模仿、理解和运用学习一门新程序设计语言的唯一途径就是使用它编写程序。如何学好程序设计——K&R《C程序设计语言(第2版)》第1页BrianW.Kernighan&DennisM.Ritchie模仿、理解和运用模仿:在学习过程中,经常会遇到不明白的内容,但这丝毫不影响你编写简单的程序。这看似鼓励你“不求甚解”,但实为考虑到学习规律而作出的决策:初学者学习和理解能力不够,自信心也不够,不适合在动手之前被灌输大量的理论。正确的学习方法是“抓住主要矛盾”——始终把学习、实验的焦点集中在最有趣的部分。如果直观地解决方案行得通,就不必追究其背后的原理。——刘汝佳(《算法竞赛入门经典》作者)理解:围绕实例,积累必要的感性认识之后,理解概念和原理会更
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 装修施工现场管理制度
- 植草砖铺地施工方法
- 校园节能管理制度
- 国学教育培训机构商业计划书
- 工程竣工总结报告
- 管道冬季施工方案
- 酒店安全管理应急预案
- 初三九年级体育课教案全集
- 人教版 三年级上册秒的认识练习题人教版
- 教师师德师风的证明材料
- 贵州省六盘水市2025-2026学年九年级上学期期末语文试题(含答案)
- 一年级数学5以内加减法计算专项练习题(每日一练共42份)
- 2026年山西云时代技术有限公司校园招聘笔试备考题库及答案解析
- 数字孪生智慧管网监测系统构建课题申报书
- 统编版(新版)道德与法治八年级下册课件13.1全面依法治国的指导思想
- 汽车驾驶员技师论文
- 2025年三季度云南航空产业投资集团招聘(云南云航投现代物流有限公司岗位)考试笔试历年常考点试题专练附带答案详解2套试卷
- 3.长方体和正方体(单元测试)2025-2026学年五年级数学下册人教版(含答案)
- 八大特殊作业安全管理流程图(可编辑)
- 新教材人教版2019年高中生物课本课后问题参考答案(全集)
- 海尔集团PIP-绩效改进计划
评论
0/150
提交评论