高中生编程语言学什么好?
我们浙江省高考选考科目信息技术现在用的是VB.接下来据说要把编程语言改成Python了!不知鱼C论坛能不能专门给中学生开辟一个“中学生信息技术”区 根据你学习 IT 的理由来决定1. 高考要求
跟着老师走,不要有自己的想法
2. 个人兴趣
有条件购买mac 或者有能力装黑苹果,推荐 swift
否则,推荐 kotlin || typescript
这种情况,强烈不建议学习动态类型脚本语言!强烈不建议学习动态类型脚本语言! 强烈不建议学习动态类型脚本语言!
赚小钱 发表于 2020-6-29 12:09
根据你学习 IT 的理由来决定
1. 高考要求
你说的是高中生如果除了考试科目外,不要学习动态脚本语音?为什么?你说的动态类型脚本语言是指哪一些现在的热门语言 jhanker 发表于 2020-6-29 12:13
你说的是高中生如果除了考试科目外,不要学习动态脚本语音?为什么?你说的动态类型脚本语言是指哪一些现 ...
Python, JavaStript 等。
你要愿意学也没问题,只不过容易类型混乱。 本帖最后由 hrp 于 2020-6-29 14:44 编辑
jhanker 发表于 2020-6-29 12:13
你说的是高中生如果除了考试科目外,不要学习动态脚本语音?为什么?你说的动态类型脚本语言是指哪一些现 ...
准确的说,不要学习 (非强类型语言),包括
动态类型,脚本语言: python,ruby,javascript
静态弱类型: c
类型系统是一门编程语言的灵魂,编程语言的各种语法,特性,基本都是围绕着类型系统展开的。
因此,在入门的时候,选择一门具有优秀的类型系统的编程语言,能让你对编程有跟深刻的理解。
动态类型的语言,因为缺少完备的类型系统,所以,需要各种工具来打补丁,但因为是工具,所以并不具有强制性。
而强类型语言,要求开发者编写类型安全的代码,否则,代码将无法编译通过。
所以,从编码角度来讲,编写强类型语言的代码的难度,要远远大于编写弱类型语言的难度,就更不用说动态类型。
但是,对于初学者而言,因为不具有任何的既有知识,所以,在学习强类型语言的时候,不会被已有的动态语言编程时,熟悉的思考模式所影响。
综上,我对初学者的建议是,一定要以强类型语言(rust, swift, kotlin, typescript, haskell, )入门。 永恒的蓝色梦想 发表于 2020-6-29 12:20
Python, JavaStript 等。
你要愿意学也没问题,只不过容易类型混乱。
确实javascript有很多坑 看兴趣吧,如果有兴趣可以参加一些活动,一般都是市里组织的,像我是北京电子协会的被派到四川这边来了做青少年人工智能科普,然后我都建议的学生先学python再学C会简单点。学好的话是对自己升学有好处的。 2434849827 发表于 2020-6-29 14:08
看兴趣吧,如果有兴趣可以参加一些活动,一般都是市里组织的,像我是北京电子协会的被派到四川这边来了做青 ...
好啊,青少年这方面的培养挺重要 除了汇编语言,什么语言坑都不少 赚小钱 发表于 2020-6-29 12:09
根据你学习 IT 的理由来决定
1. 高考要求
支持第1个,如果是为了“高考“,跟着老师走,必须把老师教的学会。
页:
[1]