当程序员这么久了,只是一直在看东西,却从来没有写过。手里的笔记虽然很多,但是看起来并不是那么的容易寻找。后来想起了博客。最后又找到了简书。方便自己也帮助一下其他人吧。我是一名iOS的攻城狮,但是目标却不在iOS 上。做几个iOS的项目只有苹果的知识已经不能满足我的需求了。慢慢的学习一些其他的内容。我总结一下移动端的比较重要的几门语言吧。本人入门IT动物界,当上一名程序猿是从C语言开始的,C语言是基础。作为基础性的思想语言特别的重要。学习C语言的时候也是学习一些经典算法的重要时候。数据结构和C语言配合学习味道更佳哦。
第二门OC 语言也是很重要。类,对象,数据,一些基础的东西渐渐在这里知道。oc是一门非 点语法的 的语言,对语言的设置比较复杂,代码量也比较大,这是这门语言的缺点,但是也有他的好处。 那就是有复杂的语法进军 简单的点语法语言个人感觉会很容易(简单说的是语法和出错率。并非里面的方法,api)。从swift出现到现在的swfit3.0 越来越稳定的固执的OC语言好像有满满被swift语言取代的迹象。原因无他。简单。swift语言对语法的要求更低。对一般开发者来说,出错的几率会小很多。swift 语言更接近 java ,js 等等点语言。虽然oc 和 swift ,js等共同发展的。但我个人更认为。swift。js等语言是一种更先进的进化语言。是一种趋势。毕竟愈来愈简单的语言才是未来。
html严格来说不是语言,我们把他叫做弱语言吧。h5+css好像是每个程序猿都应该知道一点的东西。现在的微信小程序/RN技术这些移动端的新技术可以看出他们 的重要性 。js地位当然更高了,这些技术的核心语言。我甚至 认为js(脚本语言)的重要程度要远远的大于其他单一的任何语言。值得我们开心的是,这些弱语言和点语法语言的入门都比较简单。但是熟练的使用总是从一遍一遍的敲代码开始的。
移动端技术主要包括(苹果,安卓,H5,RN,微信相关) 语言重要的是(C语言,java,OC,swift,js,html,css)