编程语言,作为人与计算机沟通的桥梁,有着重要和深远的意义。有过计算机编程经验的人,多少学习或掌握过一到多种编程语言。计算机专业领域的编程语言成百上千种,主流的编程语言也有数十种之多。每种编程语言面向的领域和特性都不尽相同,不过归根结底是为了解决人与计算机之间沟通的效率问题,提高计算机的生产力。想必有 ...
分类:
编程语言 时间:
2016-08-14 07:54:25
阅读次数:
230
面向对象编程 Object Oriented Programming 一、什么是面向对象编程OOP 1、计算机编程架构; 2、计算机程序是由一个能够起到子程序作用的单元或者对象组合而成。也就是说由多个程序单元可以拼凑成一个完整的功能程序; 3、三个目标:重用性、灵活性和扩展性; 4、每个单独的对象或 ...
分类:
其他好文 时间:
2016-08-13 01:05:45
阅读次数:
116
一、OOP的定义 面向对象编程(Object Oriented Programming,OOP,面向对象程序设计)是一种计算机编程架构。OOP的三大特点:封装、继承、多态。 所谓“对象”在显式支持面向对象的语言中,一般是指类在内存中装载的实例,具有相关的成员变量和成员函数(也称为:方法)。打个比方说 ...
分类:
其他好文 时间:
2016-08-10 19:23:20
阅读次数:
161
SWIFT (计算机编程语言) Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Objective-C*共同运行于Mac OS和iOS平台,用于搭建基于苹果平台的应用程序。 * Objective-C是Apple操作系统在导入Swift前使用的编程语言。 长600多页的 ...
分类:
移动开发 时间:
2016-08-05 10:10:58
阅读次数:
228
适配器模式简介: 将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 在计算机编程中,适配器模式(有时候也称包装样式或者包装)将一个类的接口适配成用户所期待的。一个适配允许通常因为接口不兼容而不能在一起工作的类工作在一起,做法是将 ...
分类:
其他好文 时间:
2016-08-02 13:14:02
阅读次数:
147
有天小诺和女友小馨在黄山的情人谷发现了8块小石头,上面分别写有数字5,2,1,2,4,7,8,7小馨让小诺用计算机编程给他这些石头排排序。输出结果是1,2,2,4,5,7,7,8 小诺思考了一下,这些数字都是小于9的,我就用个数组来记录这些数,数组下标记录这8个数,数组值记录该数出现的次数,然后依次 ...
分类:
编程语言 时间:
2016-07-31 11:39:54
阅读次数:
158
题目描述 Description 明明进了中学之后,学到了代数表达式。有一天,他碰到一个很麻烦的选择题。这个题目的题干中首先给出了一个代数表达式,然后列出了若干选项,每个选项也是一个代数表达式,题目的要求是判断选项中哪些代数表达式是和题干中的表达式等价的。这个题目手算很麻烦,因为明明对计算机编程很感 ...
分类:
其他好文 时间:
2016-07-25 18:21:03
阅读次数:
585
单向管道通信实现方式原理:在计算机编程里,命名管道是一种从一个进程到另一个进程用内核对象来进行信息传输。和一般的管道不同,命名管道可以被不同进程以不同的方式方法调用(可以跨权限、跨语言、跨平台)。只要程序知道命名管道的名字,发送到命名管道里的信息可以被一切..
分类:
其他好文 时间:
2016-07-22 14:47:57
阅读次数:
151
在计算机编程世界里会接触到一个知识点 —— duck typing,叫“鸭子类型”。 它有一个形象的解释: “当看到一只鸟走起来像鸭子、游泳起来像鸭子、叫起来也像鸭子,那么这只鸟就可以被称为鸭子。” 怎么去理解这句话呢?鸭子,假如我们都不知道它表示什么。我定义:会走的、会游泳的、会叫的鸟 —— 叫“ ...
分类:
其他好文 时间:
2016-07-19 23:28:54
阅读次数:
1573
一、Python 简介、特性、应用 Python是一门计算机编程语言,Python是一门计算机编程语言,它是由荷兰人Guido van Rossum在1989年圣诞节期间为了打发无聊的圣诞节而编写的,作为ABC语言的继承 特性: 面向对象、解释型、动态、高级的计算机编程语言,官方定义其是优雅、明确、 ...
分类:
编程语言 时间:
2016-07-16 06:38:33
阅读次数:
257