个人对VHDL和C++以及C#.NET的一些体会(完全个人感受,不对的地方请高手指正)

 
其实从学到用VHDL,C PROGRAMMING,C++以及C#都有好几年了,个人也有一些比较肤浅的体会.
首先声明,本人是搞电路板子的,也做embedded system 和FPGA CPLD,记得最先接触是语言是BASIC语言,哈哈,那还是小学5年纪的时候,培训老师还叫我们背print,assign,copy,do什么的一些COMMAND,后面真的学了一门有用的语言叫VHDL,在大学2年级还是3年级时候学的,反正教的老师还可以,算是我个人认为大学里面专业课程最有用的了.那时候就觉得VHDL神奇呀,所以的syntax和structure都很清晰,真的感觉是和电脑在对话,设计电路板子使用又简单.其实在这里要感谢下C语言的老师,哈哈,她教的实在是一般化,就几个LOOP语句让你天天FOR FOR FOR 然后就 IFIFIF,最多来2个PONITER和FUNCTION,反正我就是觉得他NND怎么C语言这么多括号,还打得老远一个,现在回忆起来真觉得好笑,就开始比较烦躁C这种STYLE的东东(大家肯定以后我疯了,呵呵).不说远了,说回来,就因为这么个原因我就钟情与VHDL了.
现在想想VHDL这么多年来一直被很多工程师用也是有它的道理的,第一,它结构非常清晰,第二,类似的语言就只有verilog HDL,所以做东西有时候相关CODE很容易看懂,方便自己使用.我这里也不得不相信我simulation导师的一句话"anything which is related to military is the best,America government loves to pay multi-billion dollar to do some crazy things." VHDL就是这么这例子.
后面我也开始慢慢的用C++写中断了,感觉其实行为描述世界上的编程语言都一个妈妈生的,但是老觉得C++的函数比较烦躁,而且由于很多公司都做C++这种STYLE的语言,但是又想不完全一样的仿照,就造成老是稍微改变一点点的"东施效颦"的效益.如果哪天我发财有钱自己搞研发了一定不傻B一样做些乱七八糟的HEADER FILE,现在看来模板是最重要的,有了比较全面的template工程师们开发起来才开心撒,毕竟用语言不是比谁编程写CODE厉害,那是给你考些什么鸟认证用的,你的IDEA才是最重要的,你的项目要在近可能短的时间里面用近可能少的资金完成,编程不是给你显示什么"我会10种语言"或者"我编的代码可以把你压死"什么的,而是要说"用我的CODE做的appliction产品投入市场快,检测方便容易懂".编程最后要的是经济效益.在这里我不得不说下microsoft的几个platform builder, 象windows CE和 windows embedded,都做得比较好,我和groupmates们用CE做嵌入式系统开发周期明显比JAVA短,windows的MSDN的更新速度又很快,一直以来的CHANNEL 9的TUTORIALS也很多,唯一的缺点就是要MONEY,我靠.而且还是995US$,有点贵.不过真的很节省时间,(我朋友以前用JAVA开4个月的PROJECT,CE1个月左右就可以冲出来.)
另外一个优点就是它对CODE的要求低,embeddedVC++在paltform builder 500上面经常就在选好TEMPLATE后简单的几行就搞定了,建议大家有时间去MIKE HALLS的BLOG去看看(GOOGLE里面一搜一大把).
最后我要说,在电子开发这一块其实2种语言都有它的优点,希望有一天会有公司或者IEEE把语言统一起来,就象现在很多产品和软件的DOCUMENTATION都是英文版本的,毕竟编程语言是为大家更好的开发产品服务的.
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值