很多零基础的小白想入门编程,但是无奈于编程语言太多,不知道应该从哪里开始入门比较合适。介绍几个主流的编程语言,希望对你有所帮助。
Java功能强⼤,简单易⽤。具有简单性、⾯向对象、分布式、健壮性、安全性、平台独⽴与可移植性、 多线程、动态性等特点。由于其语⾔特性好,框架丰富,常常被应⽤于企业中,你可能经常会听到⼀些 关于J2EE,Hibernate等的讨论。⽽且,现如今的安卓⼿机的标准编程语⾔也是Java。
总结 :Java主要⽤于企业级开发, 安卓⼿机, ⽹⻚,游戏后台。
入门推荐:Java入门基础教程:day01-01-Java课程简介
Python语法简洁清晰,具有⽐较丰富和强⼤的库,⽽由于它可以把⽤其他语⾔制作的模块轻松地联结在 ⼀起,⼜称其为胶⽔语⾔。
IEEE发布2017年编程语⾔排⾏榜:Python位居⾸位。应⽤⽐较⼴泛,像信息安全、物联⽹开发、桌⾯ 应⽤、⼤数据处理都需要⽤python。
总结 :Python主要⽤于服务器、物联⽹开发,⼤数据处理等。
入门教程:Python入门到精通(19天全)
Java VS JavaScript=雷锋VS雷峰塔
外⾏⼈可能觉得Javascript听起来跟Java有关,实则没有任何联系。 毫⽆疑问,Javascript最⼴泛的是在web前端。通俗的说,当⽹站传送⼀些⽤各种“标签”代表的格式⽂档 时后,Javascript负责把这些⽂档“转化”成⼀些客户端动态效果。除此之外,Node.JS还⽤于开发服务器 端。
nodejs是js的升级版,基于google v8引擎开发的后端语⾔,可以写服务器
总结 :JavaScript主要做web前端以及服务器端开发。
PHP是⼀种通⽤开源脚本语⾔,语法吸收了C语⾔、Java和Perl的特点,利于学习,使⽤⼴泛,,主要适 ⽤于Web开发领域,PHP是web后端的王者。
总结 :PHP主要⽤于Web开发,后端较多,也可以⽤于整个web服务器,⽐如论坛引擎。
前端(⽹⻚waiter) ---请求--> 处理(服务器Server) ---》 返回给⻚⾯
理论上,只要硬件驱动和API合适,C和C++就可以⽤于任何开发,效率可以说是所有编程语⾔⾥最⾼ 的。排除你系统⾥没有C/C++编译器的情况。⼀般的系统⾥C⼀般都具备,但是可能有些是没有C++编译 器的。 ⽬前,C语⾔主要⽤来服务应⽤,开发底层模块和嵌⼊式。尽管C++也可以,但是由于其复杂性,程序 员更多的是选择C语⾔来做。C++适合⼀些复杂但⼜要求⾼效率的,⽐如⼤型游戏等等。
总结 :C主要⽤于服务应⽤,开发底层模块和嵌⼊式。
C++主要⽤于⼤型游戏开发和⼀些规模⼤、性能⾼的程序开发。
入门教程:C++| 匠心之作 从0到1入门学编程
值得⼀学: 开发速度,执⾏效率,从⾼到低: c> go > python go语⾔所有执⾏需要的库都打包在⼀个exe中,编译好的exe程序,直接在第三⽅系统就可以运⾏
GUI:图形化
GUI 难度,从难道易:c > go > pthon
docker, k8s,区块链
入门教程:Go语言入门教程
24种语⾔编写Hello World程序:https://blog.csdn.net/yilovexing/article/details/53256713