开发语言入门感想

工作十余年,使用过多种开发语言及框架,有js、java、html、sql、pl/sql、python等等;对于这些语言入门来说,其实有个大同小异的思路及框架,通过这种思路框架去学习新的语言也会事半功倍。

语言运行环境

语言运行在平台(操作系统等)上,通过平台与底层硬件交互;平台有什么,支持什么很重要。

例如:

Java程序通过虚拟机运行,号称跨操作系统。那么windows操作系统有的通过Java如何去操作;文件、内存、其他程序、作为程序/服务存在于windows操作系统中、网络通信;

Oralce PL/PLSQL 运行在Oracle系统软件环境内,Oracle的所有对象如何操作,是否支持网络等等。

数据类型

一般语言涉及基础的数据类型及衍生的/自定义的数据类型。

如何操作数字、字符、字符串、日期、结构体、等通用的数据类型。以及各类语言特性特殊的数据类型。

例如:游标、指针、对象、文件等。

基本语法

基本语法涉及

基本数据类型的操作,四则运算、位运算、对象复制拷贝等

判断、循环结构、递归结构、等基本的语法处理。

各类语言特性特殊的语法。

生命周期/执行过程及交互

程序编写之后后,从生到死的过程,是怎么的。

如何通过命令行交互,即运行程序基本的反馈,如何输入、输出

通过语言环境,了解语言的适用范围、可能的能力;搭建语言开发所需的环境。

通过数据类型、基本语法掌握语言的入门知识;

通过交互,理解语言的生命及最初始的作用;

按照以上顺序,能快速入门一个完全陌生的编程语言。

  • 8
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值