随笔分类 - 3编程语言
学习和掌握多种语言: Java + Scala + Python + Javascript + C + Shell
摘要:编写更少BUG 程序的一个技巧是, 尽可能复用经过严格测试的可靠成熟的公共库。 语言的设计会对可复用性的实现有较大影响。
阅读全文
摘要:python使用装饰器捕获异常,增强程序健壮性
阅读全文
摘要:python实现指定目录下批量文件的单词计数:串行版本
阅读全文
摘要:演示了 Python 类与对象的编程基础, 包括属性、方法、继承、组合、动态创建类。
阅读全文
摘要:对于语言设计之争, 唯一需要牢记的一句话是: 如果把 C 变成 C++, 那么 C 就消失了。Go 是一个轻量级的简洁的支持并发的语言, 可以用于探索性个人项目, 这是我想学这门语言的主要原因。 对于有一定编程经验的人来说, 学习一种新语言的方式是, 先概览下语言特性, 然后编写一个中等规模的程序, 尽可能地运用到大部分重要特性。
阅读全文
摘要:使用 Javascript 编程,组合使用 JSON 数据格式,Mapping 和回调技术, 可以产生很强的表达效果。
阅读全文
摘要:在 Javascript 中, 函数是“一等公民”, 它是 Javascript 的中心对象。
1. 函数是值,可以用在值被用到的任何地方。 可以存储在变量中, 用于表达式中,放在数组里, 放在对象的值对里, 作为参数传入函数, 作为函数返回值;
2. 函数是对象, 可以拥有数据属性, 拥有方法, 指向原型对象;
3. 函数拥有可调用的代码块,有多种调用模式; 可以制造闭包和回调, 这两种编程模式是非常强大的。
阅读全文
摘要:这篇文章介绍 AWK 。 它是记录文件数据处理的利器。
阅读全文
摘要:一个真正好学的程序员应该掌握至少三种编程语言,一种是主语言, 比如 Java / Javascript , 一种是辅语言, 我选择 python / Scala, 还有一种是 Shell 。 主语言用于大型软件项目开发中, 一般没得选; 辅语言用于处理各种常见的编程任务或者进行技术探索; Shell 可以用于处理各种琐碎的工作。
阅读全文
摘要:学习Python 有如下理由: 1. 表达能力强大, 不逊于C,C++,JAVA这些主编程语言 这是必要条件; 2. 它是类脚本语言, 这意味着简化了程序的编写, 用更少的代码完成用主编程语言可能语法繁琐的各种任务; 3. 格式严谨, 有利于代码风格的训练和软件代码的可读性,项目代码的管理; 4. 库、框架多,可以快速建立应用。 有此四条足矣,赶紧上路吧,别比来比去了!
阅读全文
摘要:正则表达式是一个字符序列,用来描述文本的模式结构的表达式,亦可看做一门“微型语言”。因此,尤其适用于文本处理。本文内容主要是对《正则表达式必知必会》书中内容的总结。
阅读全文
摘要:语言可以提供一些好的特性供程序员运用,但最终的使用权在程序员手上。 A good language should help programmers program well , but no languge could prevent programmers from bad practice. 学习一门语言,不仅仅是掌握其语法和用法,更要领悟其设计思想,避开语言设计的不足和陷阱,使用语言的优良特性编写可靠、可维护的系统。
阅读全文
摘要:趁着年三十的最后一段时间,发最后一篇文章吧!首先祝CSDN博主们新春快乐,过个快乐吉祥的新年,来年心想事成,美梦成真!好话先摆前面,呵呵~~~ Java 语言 学习总结 经过近一年的学习,终于将《ThinkingInJava》的大半部分看完,应该是入门了,能够向更高级进发了。在此,借助Java语言和
阅读全文