编程语言30分钟入门:序言

编程语言30分支入门系列

偶然在csdn博客上看到一篇博文快速掌握一个语言最常用的50%之后,才有了想要去写这篇看起来很长并且很可能成为烂尾工程的笔记的想法. 这篇文章的目的是让你能在30分钟之内熟悉这门语言并写出简单的demo, 还可以横向对比这几门语言的异同. 最近几周我会不断把文章更新到简书上, 对了, 这篇文章将包括我工作中涉及到的几种编程语言, 包括C/C++,Java,Shell,PHP和Python.
如果要给这个系列起一个名字, 我觉得叫"xx快速入门", "xx简明教程", 或者"xx30分钟入门教程"都不错. 虽然叫"入门", 但是写这些玩意的目的一是检验自己对编程语言的掌握, 二是方便自己随时查阅.
这几篇教程无论哪一种语言, 都将包括下面的内容:

  • 1 基本语法: 注释,缩进,关键字,符号;
  • 2 变量与常量, 基本数据类型;
  • 3 运算符(数学运算符/逻辑运算符);
  • 4 流程控制(if/for/while/switch), 符号(@#$%,分号,括号)和关键字 ;
  • 5 函数定义, 调用(如何传值,引用传递or值传递);
  • 6 面向对象(接口,泛型,继承/多态,访问控制);
  • 7 模块化(import,include)
  • 8 异常处理, 断言, ide调试;
  • 9 数据结构(Map/Set/List), 迭代器iterator, 结构的访问/遍历/性能;
  • 10 文件IO, 流;
  • 11 序列化/反序列化;
  • 12 多线程, 异步, 并发的支持;
  • 13 其他高级议题(Java的反射/类的加载, python的动态编程, ruby元驱动编程, C的宏/变参);
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、异同对比选择1、Python和ruby的相同点: * 都强调语法简单,都具有更一般的表达方式。python是缩...
    沃伦盖茨阅读 4,201评论 2 24
  • 读过鲁迅的人都应该知道,鲁迅写的爱情小说很少,《伤逝》是其中一篇。 这应该是我第三次读《伤逝》了,很幸运的大学时代...
    破斧阅读 915评论 0 3
  • 红满苔阶绿满枝,杜宇声声,杜宇声悲! 交欢未久又分离,彩凤孤飞,彩凤孤栖。 别后相思是几时?后会难知?后会难期? ...
    追阳光的小蓝孩阅读 368评论 0 0
  • 坚持是件很难的事,我们总有很多的理由与借口去放弃。所以得出一个很重要的一点就是自律。 自律很重要,自律是自己管住自...
    六月思诺阅读 245评论 1 0
  • 目击众神之死的草原上野花一片 远在远方的风比远方更远 我的琴声呜咽 泪水全无 你说你很孤独 就像很久以前 长星照耀...
    伊比利亚底比斯阅读 330评论 6 2