整理一下学过的编程语言

一、C语言

基础性编程语言,作为入门级的推荐,C语言尽管不是特别难(如果不学深的话),但是用途是极大的可以说,尤其是在本科阶段,接触片上系统(ARM、SMC、……)等,必用,如果想以后对Program快速上手,建议好好学一学

#include "stdio.h"
int main()
{
  printf("Hello,world!\n");
  return 0;
}

VC6.0不建议,太老,至少也得Microsoft Visual C++ 2010 Express(这门软件在考级时用的),最好应该是Vs-20xx(最新版),DevCodeBlocks等可以试试玩玩

二、C++(plus plus)

太强势的一门语言,难学更难用,Lib多的一比,因为研究生用的多,所以,把本科学的拿来又熟悉熟悉,如果想找个工资高点的工作(研发、算法、Game、Web),必学,但是有C语言基础应该上手极快,在写几个小项目,嗯,应该稳了(最好考级)

#include <iostream>
using namespace std;
int mian()
{
  cout <<"Hello,world!"<<endl;
  return 0;
}

三、Java

用起来很舒服,当时上这门课的老师也是个逗比🤣,应该说印象深刻的应该是它的异常捕捉机制,因为第一次见,结课的时候做了个局域网QQ(只能一对一聊天)🐸,语法什么的现在记不得了,哈哈

四、Python

所谓懒人语言,集成了一切可以集成的东西(夸大),机器学习和深度学习首选,我对Python学的应该是忘得最快的,😄,没办法,用的时候搜一下,回忆起一些基本语法就直接上了,用的库直接pip和import一波,方便

import calendar
cal = calendar.calendar(2020)
print (cal)

打印一年日历就这么简单,配合界面的话,用Python写后台,开发一个好看的日历GUI应该很快,不过感觉没啥意义,内嵌倒是可以考虑

五、SQL

这个是我学的最差的一门语言,只懂一些最最最基本的,尽管辅修的毕设用到了一点,不过,真的只是一点点,语法什么的早忘了😄

六、HTML、CSS

这个是我写的代码量排行老三的两门语言,说是两门,实际上合二为一,因为单纯的HTML写不出来什么玩意,没有CSS渲染,那就是大白纸上铅笔画

想当年,自己写框架,那叫一个坑啊,手都写断了,不过对于加深框架的构成和理解还是有意义的,现在不写了,因为用现成的框架,年少气盛,现在老了

七、ASP

太老了这语言,有点后台和前台结合的意思,学的时候倒觉得还行,只是语法有点复杂,用起来不太习惯,有兴趣可以自己试一试

不过它的升级版asp.net还是很值得学的,如果对前端有想法,考虑考虑,Microsoft Offical Link Follows

https://dotnet.microsoft.com/apps/aspnet

八、Matlab

科学计算型,用处很大,所以必须掌握,尤其是研究生或者是博士,科研必用,没啥好说的,除了脚本语言跑的比较慢,强大的Math库足够秒杀一切了,虽说Python有这个方向的趋势,不过我个人觉得Matlab更好些

就是盗版有点伤,什么时候能……

九、数据结构与算法

这不是一门编程语言,但却是所有语言的核心,没有算法的程序没有灵魂,而算法就靠它了,必学,有些人傻瓜式的看C plus plus,可惜,看书,谁不会呢,给你个实际问题,能解决不?深入学一波算法把骚年,对了,有想法看看算法导论,很神奇,也,很难啃

实际上就是程序化的数学,所以说,学好数学吧老铁,工科,想什么呢你,没有数学、线代、矩阵、数值、误差、最优化、概率论、and others,没戏!🤣

十、Qt

C#的应用型,自学的,没办法,一直缺个做GUI的语言,这下可以完美了,有时间向安卓端发展一下,之前做东西都用的上位机(串口),现在可以做一个匹配自己的专用软件了,Android端有时间写个小App,做个小车玩玩😀

本科阶段体验到了硬件是多么的费钱,研究生学乖了,不搞那些,专门写一写代码多好,妙啊

未完待续……

https://octodex.github.com/filmtocats/

发表评论

您的电子邮箱地址不会被公开。

召唤伊斯特瓦尔