栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

什么是脚本

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

什么是脚本

Chapter2【免费】基础概念 2.1 什么是脚本

首先来科普一下:

应用在集成电路领域,主要通过编写脚本文件来实现一些工作的自动化来提升效率和团队管理水平。

在集成电路领域比较常见的脚本语言包括有:

(1)shell

主要用于系统管理,包括文件目录等系统管理操作。

它能干的事情,python基本都能干,可以通过扩展模块来实现。

(2)tcl

工具控制语言,全称是Tool Control Language。顾名思义,和EDA flow工具结合的比较紧密,主要用于编写EDA工具相关的自动化执行脚本。

举个例子,后端人员,几乎成天要和EDA打交道,那么这个就必学,前端设计人员,基本都要做RTL综合,因此也应该要学习tcl来提升工作效率,但是如果做验证的话,使用就很少。

因此,如果不是经常和EDA自动化flow打交道的话,暂时用不到。

(3)perl

实际的芯片项目中,我们主要用来做文本处理,比如文本的自动化。

它能干的事情,python基本都能干,可以通过扩展模块来实现。

(4)makefile

主要用于多文件的编译和链接,可以加快编译速度,尤其是当和C/C++打交道的时候,时常会使用到。大家有时候看到一些EDA工具的脚本就是用makefile写的。

对于新手来说不是必须要掌握的内容,当然掌握更好。

(5)python

非常火爆的万金油语言,几乎可以做任何事情,各种各样的现成模块,不需要重复造轮子,不管是简单还是复杂的需求,基本上用python都能解决,因此是推荐学习的首选脚本语言。

尤其是解决一些蹩脚问题或者说千奇百怪的需求的时候,相比其他脚本语言来说,python会好用且方便得多!

公众号:程序员Marshall

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1009858.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号