• 带你读《C语言程序设计教程 第4版》之一:C语言概述

    当人们想利用计算机解决某个问题时,必须用程序设计语言安排好处理步骤,并存入计算机内供计算机执行,这些用程序设计语言安排好的处理步骤称为计算机程序,程序是计算机操作指令的集合。一个计算机程序主要包括两...
    文章 2019-11-05 884浏览量
  • 带你读《Java程序设计与计算思维》之一:计算思维与...

    例如FORTRAN语言是世界上第一个开发成功的高级程序设计语言,另一个早期非常流行的高级程序设计语言是BASIC语言,它不但易学易懂,而且非常适合初学者了解程序设计语言的运行过程,笔者算是最早一批“计算机普及要从...
    文章 2019-11-11 820浏览量
  • 《数据结构与算法:Python语言描述》一第1章 绪论

    通过人或计算机(语言系统,编译器)的检查,可以发现这些简单错误。经过反复检查修改,最后得到了一个可以运行的程序。测试/调试阶段:程序可以运行并不代表它就是所需的那个程序,还需要通过尝试性的运行确定其...
    文章 2017-05-02 1655浏览量
  • 用Python学编程和计算》——第1章 程序设计和Python1....

    后者告诉我们,不需要考虑如何设计能完成千奇百怪的具体计算的设备(例如加法机、乘法机、文字编辑机、超级玛丽游戏机等),只需要设计和制造出一种设备,其功能等价于通用图灵机,就能解决所有的计算问题了。...
    文章 2017-05-02 522浏览量
  • 用Python学编程和计算》——第1章 程序设计和Python 1...

    后者告诉我们,不需要考虑如何设计能完成千奇百怪的具体计算的设备(例如加法机、乘法机、文字编辑机、超级玛丽游戏机等),只需要设计和制造出一种设备,其功能等价于通用图灵机,就能解决所有的计算问题了。...
    文章 2017-07-03 1753浏览量
  • 你有一份新的C++书单,请注意查收!

    C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于...
    文章 2020-06-19 315浏览量
  • 带你读《Python 程序设计与问题求解(原书第2版)》之...

    计算机科学丛书点击查看第二章点击查看第三章Python 程序设计与问题求解(原书第2版)Fundamentals of Python:First Programs,Second Edition [美]肯尼斯·A.兰伯特(Kenneth A.Lambert)著刘鸣涛 孙 黎 甘 ...
    文章 2019-11-05 492浏览量
  • 设计者更喜欢什么操作系统

    一般来说,图形设计者和视频编辑者都喜欢用Mac Unix-like OS系统,因为该系统中很多控制更简单。另一方面,我发现很多开发者喜欢用更自由和有管理员权限控制的Windows系统,它在文件操作和本地网页服务器和数据库的...
    文章 1970-01-01 852浏览量
  • 【译文】程序员能力矩阵 Programmer Competency ...

    《计算机程序设计与解释》,《事务处理:概念与技术》,《计算机程序设计模型》,《计算机程序设计艺术》,《数据库系统导论》C.J Date版,《Thinking Forth》,《Little Schemer》(没找到其中译本) 博客 听过但是...
    文章 2016-04-13 1370浏览量
  • 为什么配置模式令人抓狂?尝试用编程语言来写吧

    很少有程序会遇到这个问题,通常,使用简单的类型系统就可以发现程序中的细小错误。YAML 的隐式转换和可移植性问题非常突出。这一点已经饱受非议,所以在此只提供一个相关链接,供感兴趣的读者自行了解:“YAML:...
    文章 2020-04-30 1007浏览量
  • 【译文】程序员能力矩阵 Programmer Competency ...

    《计算机程序设计与解释》,《事务处理:概念与技术》,《计算机程序设计模型》,《计算机程序设计艺术》,《数据库系统导论》C.J Date版,《Thinking Forth》,《Little Schemer》(没找到其中译本) 博客 听过但是...
    文章 2012-01-08 801浏览量
  • C++程序设计:原理与实践(进阶篇)15.1 存储和处理...

    下面将要介绍的通用技术会充分暴露出这两个错误,并给出系统的避免方法。现在我们只需要找出这两个错误,并提出修改意见。high()函数的局限性在于只能处理某个特定的问题: 只能处理数组。vector的元素必须保存在数...
    文章 2017-05-02 1445浏览量
  • 伤不起的全栈程序

    《计算机程序设计与解释》,《事务处理:概念与技术》,《计算机程序设计模型》,《计算机程序设计艺术》,《数据库系统导论》C.J Date版,《Thinking Forth》,《Little Schemer》(没找到其中译本) 博客 听过但是...
    文章 2017-11-15 1255浏览量
  • 《计算机科学概论》—第1章1.3节计算工具与计算学科

    在第一代软件末期,用户被划分为两组,即开发使程序设计更简单的工具的系统程序员和使用这些工具的应用程序员。此后,应用程序员利用传统的语言工具开发出大量专用的应用程序,如统计包、文字处理程序、电子制表软件...
    文章 2017-05-02 3223浏览量
  • 2018年最新Python书单

    本书以Python语言为工具教授计算机程序设计。本书强调解决问题、设计和编程是计算机科学的核心技能。本书特色鲜明、示例生动有趣、内容易读易学,适合Python入门程序员阅读,也适合高校计算机专业的教师和学生参考。...
    文章 2018-01-18 3902浏览量
  • 《计算机科学概论》—第1章1.2节计算的历史

    美国国防部广泛使用的Ada程序设计语言即是以她的名字命名的。19世纪晚期和20世纪初,计算系统迅速发展起来。William Burroughs制造并销售了一台机械加法机。Herman Hollerith博士发明了第一台机电式制表机,从穿孔...
    文章 2017-05-02 1195浏览量
  • 《从问题到程序:用Python学编程和计算》——导读

    还需要一种计算机能处理的表达方式,也就是编程语言(或称程序设计语言,本书中用Python),用于说明计算机应该怎样工作。程序是人写出的一段文字,表达的是要求计算机完成的一个计算过程。完成编程工作需要多方面的...
    文章 2017-07-03 1908浏览量
  • Ryan Dahl 访谈:Node.js/Deno 的创始人

    我四处演讲,提出这一主张,但我不确定如何解决。如果我能回到过去,我将向自己保证异步I/O将起非常大的作用。然后,我要告诉自己,Node.js将成为项目开发的关键部分。另外大型软件项目与小型项目有不同的关注点,如...
    文章 2021-03-04 304浏览量
  • Rails 案例研究

    我还不知道这个项目的最终规模如何,因为撰写本文时该系统才运行 3 个月。现在只是开始增加通信量。但是我们对生产力却很了解。我知道团队的预算比竞争公司(这些公司常常使用 Java 解决方案)的要低得多。我对我们...
    文章 2017-11-15 1219浏览量
  • 《计算机科学概论》目录—导读

    尽管我们的意图是编写一本CS0教材,但是许多评论家都认为本书的覆盖面非常广泛,可以作为一种程序设计语言的计算机科学导论的参考书。结构说明在第1章中,我们介绍了硬件和软件的历史,并且用洋葱的结构来类比计算机...
    文章 2017-05-02 1684浏览量
  • 《C++程序设计:原理与实践(进阶篇.》导读

    另外一个主要原因是,本书的后半部分是一些参考资料和补充资料,供你想要深入了解程序设计的某个特定领域(如嵌入式系统程序设计、文本分析或数值计算)时查阅。还有,学习中请耐心些。学习任何一种重要的、有价值的...
    文章 2017-05-02 2091浏览量
  • 深度|从ACT-R探讨认知智能

    例如,在使用不同编辑器进行文字编辑的技能和用不同计算机语言进行编程的技能的实验研究中,都发现共用程序性知识的数量与迁移的有规律的关系,即共用产生式的数量越多,迁移量越大。对于第二个假设,在几何证明和...
    文章 2017-05-02 2778浏览量
  • 新名词|什么是「电源」程序员?

    我们上面提到了 C 语言的各种优势,但是 C 语言也并非所有程序员都能熟练掌握并运用的,C 语言的指针经常让很多程序员头疼,C 语言还缺乏对抽象的良好支持,例如类、对象,但是 C++ 和 Java 都解决了这些问题。程序...
    文章 2020-04-01 597浏览量
  • 编程语言简史(转)

    Grace Hopper 也是它的设计者之一(就是发现了“BUG”的那位女士),她还发明了一门类英语的数据处理语言FLOW-MATIC,要实现一门类英语的通用的业务开发语言,她绝对是不二人选。下面是COBOL中一个"Hello World!...
    文章 2014-12-19 872浏览量
  • 云栖大讲堂Java基础入门(三)-阿里巴巴Java开发手册...

    首先确定需求,比如说想开一个门,在面向过程的程序设计里,很有可能是一个Open行为或者叫Open函数的一个动作的实现,然后Open依赖的数据结构是Door对象,那么这个开门的动作就非常简单,直接Open the door。...
    文章 2018-05-03 5267浏览量
  • 学习Python

    Python(英语发音:/ˈpaɪθən/),是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年,Python 源代码同样遵循 GPL(GNU General Public License)协议[1]...
    文章 2017-11-02 2649浏览量
  • 点评五款用于 Linux 编程的内存调试器

    其它特性包括报告错误的文件/行号、通用的数据统计记录。更新内容 5.5.2 版本是一个 bug 修正发行版,修复了几个有关构建和安装的问题。有何优点 Dmalloc 最大的优点就是高度可配置性。比如说,你可以配置它以支持 ...
    文章 2017-05-02 1639浏览量
  • OOD/OOP面向名词领域,AOP面向动词领域

    面向行为(英语:Action oriented programming,缩写:AOP),指一种程序设计范型,同时也是一种程序架构模式。它是函数式编程的衍生范型,将电脑运算平展为一系列的变化,并且避免使用程序指令以及堆叠的对象。[3] ...
    文章 2014-04-07 1127浏览量
  • C++程序设计:原理与实践(进阶篇)15.1 存储和处理...

    下面将要介绍的通用技术会充分暴露出这两个错误,并给出系统的避免方法。现在我们只需要找出这两个错误,并提出修改意见。high()函数的局限性在于只能处理某个特定的问题: 只能处理数组。vector的元素必须保存在数...
    文章 2017-05-02 1061浏览量
  • 2020年,顶尖程序员最应该掌握的7种编程语言

    Julia 是一种高性能的通用动态编程语言,可以创建几乎任何应用,但最适合进行数值分析和计算科学。和 Julia 一起使用的工具还包括: 像 Vim 和 Emacs 这样流行的编辑器;像 Juno 和 Visual Studio 这样的 IDE。Julia...
    文章 2020-04-07 2718浏览量
1 2 3 4 ... 10 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化