微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 请教:perl,tcl和Shell的区别

请教:perl,tcl和Shell的区别

时间:10-02 整理:3721RD 点击:
perl,tcl,shell这三种语言在应用时有什么区别?各自优点是什么,侧重于哪方面的设计应用,比如界面设计。
谢谢

最近也在学习,等牛人解答~



    perl号称胶水语言,可以调用很多脚本语言,自身的通配符之类的东东比较丰富,所以处理文本起来很强大,这3个最强大。
    tcl就是工具命令语言的缩写,调用工具命令的应用较多,这个我用的少。
    shell语言,如果你用linux的话,这个是使用linux的基础,好好学吧,就这一种了。一般EDA工程师写的脚本都很简单,没必要学那么多,我现在时间长不用,都搞不清具体语法的区别了。
    编译命令的话,makefile比较好。
  PS: shell windows不支持,其他好像都是支持的

perl适合文本处理,因为它本身就是基于字符串的,这个学会后很有用。

最近在学PERL,
相比起来的话,TCl用的多点

这个很设那

perl用来处理文本
TCL一般在EDA软件批处理使用
shell在unix和linux系统里处理脚本

请问哪种比较简单呢,易上手

看你的基础了,如果你以前学过C,那么Perl还是比较容易上手的;如果你接触过基于command的语言,Tcl和SHELL应该也不难
其实关键还是得多看书,然后结合书上的例子和实际需要来练习,这样理论和实践结合,学起来就很快

看看吧,应该有用的

请问哪种比较简单呢,易上手
橘子冉冉 发表于 2011-1-22 21:46
看你的基础了,如果你以前学过C,那么Perl还是比较容易上手的;如果你接触过基于command的语言,Tcl和SHELL应该也不难
其实关键还是得多看书,然后结合书上的例子和实际需要来练习,这样理论和实践结合,学起来就很快
那我学习perl好了,原来跟C接近啊.



    如果想在集成电路行业做开发工作的话 ,这三种脚本语言必然是要好好学的。

我要学好Perl/TCL 和Shell!

受教了

perl貌似是在shell不能胜任某个工作时产生的。

Tcl学习中

还没用过Shell  得学学

我也正要学脚本语言呢

1、shell可以说是unix\linux原生的,用户通过它与系统内核进行交换。特点就是直接,主要用来管理和使用系统。2、perl可以说是对shell的扩展,在编写的灵活性、跨平台性都有提高,特别是在文本处理上有独到的地方。另外,perl的用途广泛如:开发CGI,功能上远远不止维护系统这么简单。3、tcl可以看做C库,十分方便被C\C++调用,另外,tcl容易被扩展或者缩减,十分方便被移植到特定的软件平台中,作为专业的脚本。我知道很多EDA工具内嵌tcl语言

多谢扫盲

学习了。一直觉得脚本都长得差不多。


win下面有windows power shell,但是我没用过

多谢坛友的回复,7楼回答的好简洁易懂啊,多谢

shell是linux自带
Tcl 基本EDA工具都自带
三个都可以算是脚本
Perl处理文本太强了,CPAN库也很赞
语法不同,用起来差别不大

准备学习

学习了

最近想学perl呢

shell命令处理简单文本操作,比如正则替换,如果匹配模式复杂的话,就不太方便了吧

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top