加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

第一门编程说话选谁?

发布时间:2018-04-22 13:39:14 所属栏目:编程 来源:bitfan专栏
导读:副问题#e# 声名:这篇文章是专门针对大学低年级门生(和其他软件开拓初学者)写的,假如你己经是研究生或本科高年级门生,请将这篇文章转发给你的师弟或师妹,但愿这篇文章可以或许辅佐他们少走弯路,顺遂地迈入软件开拓的大门;假如您是一位有履历的软件开拓者

较量遗憾的是,Scilab也穷乏足够的中文资料,而且因为高考数学仅考查简朴的算法流程图,占分很少,因此大大都的高中都不会对这块投入太大力大举气,门生的算法头脑和数学建模手段无法获得较量充实的实习,这个使命只能留到大学来完成了。

行使Scilab或MATLAB作为第一门编程说话是完全可以的,与Python相同,Scilab或MATLAB编程回收交互式的运行方法(图2),编程语法也很浅显,通过它同样能作育出根基的编程手艺,出格是它们强盛的数学图形成果,对门生吸引力很强,Scilab或MATLAB编程对他们数学手段与算法计划应用手段的实习无以伦比,这种手段会为门生将来在学术研究规模的成长提供强劲动力。

图 2 Scilab交互式编程情形

Office+VBA:用VBA代码节制Office,让各类事变自动化

险些全部大学都开设有《计较机基本》这门课程,个中大多城市教学微软Office软件包的行使。但当前这门课程解说方法是存在题目的,好比我看到过一些测验试题,查核门生是否记着了Word的某些操纵快捷键,这完满是舍本逐末!着实,将本课程解说内容略作改良,完全可以用于作育门生的编程手艺,个中的要害在于增强或新增以下几个内容:

(1)行使Excel举办数据说明,教学Excel中成果强盛的各类函数用法及数据的可视化泛起,这不只适用,并且能有用地作育门生处理赏罚与领略数据的手段,而措施本质上不就是完成信息加工处理赏罚的事变吗?

(2)行使Access存储与检索数据,这能让门生把握数据库行使的基本常识,形成对数据库技能的感性熟悉。

(3)Visual BasicFor Application(VBA)编程:VBA是一种剧本式的编程说话,在Office软件包中具有“节制统统”的手段,行使它举办编程的最大甜头时能让门生领会到——原本许多操纵均可以一键“自动化”,而且在实现这种“自动化”的进程中拥有成绩感。

Processing编程说话:领会图形与动画的魅力

海内也许有许多人不知道Processing这个编程说话(http://www.processing.org/),着实它己有10多年的汗青,由美国CaseyReas传授与 Ben Fry所计划,可用于结构富厚多彩的交互式应用软件。

与其余编程说话对比,Processing最刁悍之处在于它的图形图像及动画编程成果。而在整个计较机技能规模中,这一块无疑是最吸引人的技能规模之一。

虽说磨刀不误砍柴功,但有不少编程说话在可以或许真正“砍柴(即下手开拓真正有效的措施)”之前,必要太长的时刻“磨刀(进修语法,把握开拓器材、阅读API文档等等)”,而Processing就不存在这个题目,它的编程语法与Java同等,但比Java简捷得多,其它,与伟大的IDE如Eclipse、Visual Studio之类对比,Processing的编程情形很是简朴,这有助于进修者将首要精神用于创作上,并勉励他们斗胆地举办开拓实践。

图 3 Processing编程情形

Processing提供了一批直观、简捷而成果强盛的图形图像函数,进修者仅需花少量时刻进修就能当即投入到创作之中,而它所提供的大量可运行实例,能有用地引发进修者的想象力。

Processing具有很强的可扩展性(此刻已经有一百多个库可用了),出格地,Processing内置了对付Android的支持,Processing措施可以或许跑在Android手机上,这大大地增进了它的吸引力。

大概不少海内高校今朝还无法开设Processing课程,但究竟上大门生们是完全可以自学的,Processing网站上有足够的进修资源和示例,独一较量遗憾的是这些资源都是英文的。

Small Basic:得当“零编程基本”人的编程说话

在中国,有不少人是通过Basic说话迈入编程的大门的,出格是微软在上个世纪所推出的Visual Basic,更被视为Windows桌面编程最佳入门说话,只痛惜这个上风在厥后继版本Visual Basic.NET中己经不复存在,从成果上说,此刻的Visual Basic.NET与C#根基同等,支付的价钱是Visual Basic.NET说话自己的庞洪水平也变得与C#是统一级此外了,尔后者的行使者要比前者多得多,与其学Visual Basic.NET,不如直接学C#。

这里,我想先容的是微软所推出的另一种Basic编程说话——SmallBasic(http://www.smallbasic.com/)。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读