博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
扯扯所学的编程语言
阅读量:6722 次
发布时间:2019-06-25

本文共 1057 字,大约阅读时间需要 3 分钟。

想想从大学到现在,也用过很多编程语言,比如C,C++,java,javascript,objective c ,php

主要编程语言吗,当然是java ,由于自己所在的公司是金融互联网行业,虽然在行业归属上算是互联网行业,但是更偏向软件行业。间接的会用到javascript和php捣鼓自己的网站,目前在开发ios上面的一些产品,用到objective c。

由于自己在所在的公司N久没有写过代码了,写java代码的时间也越来越少了,最近重新开始做项目,不知为啥,越来越讨厌java语言了。正如《黑客与画家》里面所描述的,喜欢编程的人的确是不喜欢使用java语言的。为啥,首先java语言的强类型,是静态语言。而且超级不自由,很多重复性无价值的东东。最常用的就是javabean,先定义属性,在定义set get方法。有时候写的多了,发现定义和赋值为啥不放在一起?经常会发现,写代码的时候,发现javabean少了一个对象,擦,重新定位到javabean,然后private一个属性,自动生成set get方法,然后在跳转到赋值代码块里面,调用set方法。为啥不直接 "对象.属性"这样的访问,多方便了,javabean的class都不需要了。关于java动态化,目前反射机制,较以前有很大的进步,已经足够强大了。

不过java语言的优势还是比较好的,至少在大型项目中能够明确定义接口和返回值信息,团队配合方面优势明显。而这方面php,js就不是很方便了,经常要想一下这个数组里面存放的是什么对象。。。

 

关于javascript,语法灵活,动态化。写气代码来,效率非常高。但是目前普遍应用在web浏览器中,虽然现在有一些服务器段js(nodejs),但是语言的局限性还是比较小。

 

php就只能作为web开发语言吧,由于用的少,就不扯了。他的灵活性介于js和java之间,做web编程语言还是非常合适的。

 

而objective c,就是c语言的方言,形式死板,非常写一个.h文件 然后一个.m文件,不过在那个时代已经算是不错了。至少我是不太喜欢,而且语法上比较怪异,最恶心的就是c和objective c 混合编程和内存管理。对于一个资深的java程序员来说,完全不适应。objective c 目前只能应用与mac开发。

 

扯淡这么多,还是想有一种语言,能够很方便的安装,部署,开发 ,解决平常工作中遇到的机械化问题。比如解析文本到excel中,或者根据某些规则提取文本,分割文本等等。哎,groovy是不是适合了?

转载地址:http://plcmo.baihongyu.com/

你可能感兴趣的文章
C#文件、文件夹操作
查看>>
MySQL编译安装加入service
查看>>
以rsync进行同步镜像备份
查看>>
热烈祝贺VMware View4.5荣获“2010年度最佳产品”大奖
查看>>
ORACLE 11G 中表空间传输 TransportableTablespace
查看>>
自动化1
查看>>
Jenkins 2.32.3参数化构建maven项目
查看>>
使用Oracle存储过程批量生成测试数据
查看>>
正则表达式 - ×××
查看>>
Target runtime Apache Tomcat v6.0 is not defined
查看>>
.net密码找回
查看>>
安装mysql遇到的问题
查看>>
我的友情链接
查看>>
大道至简--GoEasy推送
查看>>
免费邮箱服务器(收藏)
查看>>
org.aspectj.lang.JoinPoint-中文简要API
查看>>
数据库内存使用
查看>>
shell-9-函数(tc与限速实例)
查看>>
[战略]Fans未来战略--第4篇--2012年的IT技术学习规划
查看>>
Linux入门之一:LInux系统环境及命令使用
查看>>