编程语言应该学习什么?

本文探讨了学习编程语言的重点,强调了掌握一门面向对象编程语言如Java的基本语法和编程的基本抽象的重要性。编程的基本抽象包括行为抽象、数据抽象和对象抽象。在教授或学习编程时,不应仅关注语法,而应理解编程思想,即语言的共性和个性,特别是编程范式。通过理解编程语言背后的编程范式,可以更好地掌握编程的逻辑和思路。
摘要由CSDN通过智能技术生成

0.1编程语言的掌握  返回目录

0.1.1. 编程语言应该学习什么? 
0.1.2. 行为抽象... 
0.1.3. 数据抽象... 
0.1.4 对象抽象——PLP
0.1.5 小结


作为学习OOD的前提,读者首先要“熟练”地使用一门面向对象的编程语言如Java。所谓熟练,指的是对编程语言的基本语法非常熟练,而且懂得编程中基本的抽象。前者使得读者能够编写和阅读源代码;后者使得读者能够思考和理解设计的艺术/技术。

其中,Java的基本语法,笔者假定读者全部知晓《编程导论(Java)》[1]介绍的内容,包括Java泛型、反射和匿名类。编程的基本抽象,鉴于读者可能缺乏对这方面知识的系统理解,本节主要就基本的抽象加以概要性地说明。

0.1.1编程语言应该学习什么?

一门编程语言基本语法和编程的基本抽象,是编程语言学习的两大方面。

★讲授/学习Java语言,必须掌握三大抽象:行为抽象、数据抽象和对象抽象(OO编程范式)[1][2]。

1. 语法派教学的问题 编程类课程的问题... 

2. 编程的基本抽象

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值