文档章节

倾力推荐!工程研究必备 10 大开源软件

编辑部的故事
 编辑部的故事
发布于 2017/03/29 16:44
字数 1546
阅读 4219
收藏 139

工程研究领域涵盖的内容十分广泛,其开放自由的环境给研究人员提供了创新的平台。作为一名工程研究人员,掌握一些必要的开源项目能有效提供研究效率,给工程研究注入新的活力。本文精选十大对工程研究有帮助的开源软件,请享用!

1、Linux

Linux 是一套 Unix-like 的操作系统,是 Unix 的一种,它控制整个系统基本服务的核心程序 (kernel) 是由 Linus 带头开发出来的,「Linux」这个名称便是以「Linus's unix」来命名,Linus 选择用「大众公有版权」 (GPL)的方式来发行这份程序,这个版权允许任何人以任何形式复制与散布 Linux 的原始程序。

换句话说,Linux 实际上是「免费的」,使用者在网络上就可以抓到 Linux 的原始程序代码,随心所欲的复制与更改 Linux 的原始程序,在因特网的日渐盛行以及 Linux 开放自由的版权之下,吸引了无数计算机高手投入开发、改善 Linux 的核心程序,使得 Linux 的功能日见强大,所以今日我们可以在网络上免费下载 Linux 使用,或者花很少的一点费用就可以取得 Linux 光盘,这都是因为 Linux 是 GPL 版权的缘故。

2、LaTeX

LaTeXLATEX,音译“拉泰赫”)是一种基于 TeX 的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在20世纪80年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由 TeX 所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。

对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。这个系统同样适用于生成从简单的信件到完整书籍的所有其他种类的文档。

3、Scilab

Scilab 是由法国国家信息、自动化研究院(INRIA)的科学家们开发的“开放源码”软件。与 MATLAB 类似,Scilab 也是一种科学工程计算软件,其数据类型丰富,可以很方便地实现各种矩阵运算与图形显示,能应用于科学计算、数学建模、信号处理、决策优化、线性/非线性控制等各个方面。

它还提供可以满足不同工程与科学需要的工具箱,例如 SCICOS,信号处理工具箱,图与网络工具箱等。可以说,就基本的功能如科学计算、矩阵处理及图形显示而言,MATLAB 能完成的工作 Scilab 都可以实现。

4、Inkscape

Inkscape 是开源的矢量图形编辑软件,与 Illustrator、Freehand、CorelDraw、Xara X 等软件很相似,它使用 W3C 标准的 Scalable Vector Graphics (SVG) 文件格式,支持包括形状、路径、文本、标记、克隆、alpha 混合、变换、渐变、图案、组合等 SVG 特性。

它也支持创作共用的元数据、节点编辑、图层、复杂的路径运算、位图描摹、文本绕路径、流动文本、直接编辑 XML 等。它可以导入 JPEG、PNG、TIFF 等格式,并输出为 PNG 和多种矢量格式。

5、Zotero

Zotero 是一个免费易用的 Firefox 扩展与客户端软件,可以协助我们收集、管理及引用研究资源,包括期刊、书籍等各类文献和网页、图片等。与 Endnote 等不同的是,它既可以单独使用,也可以内嵌于 Firefox 与 Google 浏览器等环境下使用。随着互联网的发展,我们获取文献资源大都是通过浏览器,而 Zotero 与浏览器的密切结合使我们的工作更加方便。

6、LibreOffice

LibreOffice 是一套可与其他主要办公室软体相容的套件,可在各种平台上执行。计划目标是成为一个具 ODF 的支援,独立于任何厂商之外,没有任何版权要求的办公室套件。它的名字是一个混合词,第一部分自由报在西班牙语和法语中意味着免费,第二部分“办公室”则为英语“办公室”单字。它是可供人免费 下载,使用和分发的自由软体。

7、Artha

Artha 是一个方便的跨平台 WordNet 的词库,用户可以选择任何窗口上的文字,并能按照个人喜爱设置热键组合。

8、Calibre

Calibre 是电子书管理软件,支持 Amazon、Apple、Bookeen、Ectaco、Endless Ideas、Google/HTC、Hanlin Song 设备及格式,功能十分强大。

9、VLC media player

VLC Media Player (VideoLAN) 为 Windows、Linux、OS X、Android、iOS、Windows Phone 等平台提供一个视频播放器、解码器。它可以播放来自网络、摄像头、磁盘、光驱的文件,支持包括 MPEG 1/2/4, H264, VC-1, DivX, WMV, Vorbis, AC3, AAC 等格式的解码。

在 Windows 和 Linux 上的 VLC 是使用 C++/Qt 写成,提供了一致的用户体验。同时 VLC 还专门为 OS X 提供了原生版本,OS X 版的 VLC 的用户界面使用 Cocoa 框架编写,在 OS X 下拥有卓越的原生体验。

10、FireFox

Mozilla Firefox 是由 Mozilla 基金会与开源团体共同开发的网页浏览器。Mozilla Firefox 最初是 Mozilla 的一个实验性分支,由 Dave Hyatt 及 Blake Ross 创建。在2003年4月3日,Mozilla 宣布他们将把开发目标由 Mozilla Suite 转移到 Firefox 和 Thunderbird 上。

Firefox 包含了许多突出的特色,像是分页浏览、即时书签、下载管理员、自定义搜索引擎等等。Firefox 的开发目标是提供“尽情的上网浏览”“对多数人来说最棒的上网体验”

编译自:OpenSource

责任编辑:开源中国 - 达尔文

转载必须在正文中标注并保留原文链接和作者等信息

© 著作权归作者所有

编辑部的故事

编辑部的故事

粉丝 1473
博文 264
码字总数 512489
作品 0
深圳
运营/编辑
私信 提问
加载中

评论(21)

猴子叫你一声敢答应吗
猴子叫你一声敢答应吗
工程研究233333333333333333
406971727
406971727
垃圾 握草
雷神雨石
雷神雨石
用过几个
3410fddfasff024dfaf
3410fddfasff024dfaf
骗访问量的 哈哈
人生能绕几个圈
人生能绕几个圈
闭源的替代选择?
Fly的狐狸
Fly的狐狸
这样的帖子也要推荐了~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
小小黄鸡
小小黄鸡
要不是是NASA,要不是法国信息部,中国国家研究部门有什么开源项目吗?
小小黄鸡
小小黄鸡
要不是是NASA,要不是法国信息部,中国国家研究部门有什么开源项目吗?
dhso
dhso
倾力推荐?
dhso
dhso
倾力推荐?
苹果裁员逾200人,拿无人驾驶“开刀”

整理 | 琥珀 出品 | AI科技大本营 1 月 14日,据美国媒体 CNBC 援引知情人士消息报道称,本周,苹果泰坦项目(Project Titan)的 200 多名员工遭到解雇。据悉,泰坦项目是苹果未公开的自动驾...

AI科技大本营
01/26
0
0
python程序员开发必备的5大工具,你用过几个?

随着python的火热,不少的程序员业余时间都会研究这门编程语言。 利用python开发,大牛用vim,接了2个显示器写python,气场甚是强大。 有些程序员表示,jetbrains全家桶解决一切。还有的程序员...

W3Cschool
2017/12/27
0
0
被人工智能挟裹的程序员们,该如何切入 AI 开发?

人工智能有多火?作为典型的技术驱动行业,人工智能相关岗位的薪资水平远高于全国平均水平。据默默数据研究院提供的数据显示,目前国内人工智能相关岗位的应届生起始月薪为 12.5 K,其中,G...

h4cd
2018/06/11
0
0
被人工智能挟裹的程序员们,该如何切入 AI 开发?

人工智能有多火?作为典型的技术驱动行业,人工智能相关岗位的薪资水平远高于全国平均水平。据默默数据研究院提供的数据显示,目前国内人工智能相关岗位的应届生起始月薪为 12.5 K,其中,G...

OSC源创君
2018/06/11
3.5K
13
后端技术分享 #4 (20180527)

文章 谈谈如何做研究? 推荐理由:陈天和刘未鹏是近几年最喜欢的两位技术作者,他们对如何学习这类『元知识』总结得很透彻 。 这篇文章讨论如何做研究,做研究从问为什么开始(问对问题比找到...

申玉宝
2018/05/27
3
0

没有更多内容

加载失败,请刷新页面

加载更多

32位与64位Linux系统下各类型长度对比

64 位的优点:64 位的应用程序可以直接访问 4EB 的内存和文件大小最大达到4 EB(2 的 63 次幂);可以访问大型数据库。本文介绍的是64位下C语言开发程序注意事项。 1. 32 位和 64 位C数据类型...

mskk
15分钟前
4
0
Vue 实现点击空白处隐藏某节点(三种方式:指令、普通、遮罩)

在项目中往往会有这样的需求: 弹出框(或Popover)在 show 后,点击空白处可以将其 hide。 针对此需求,整理了三种实现方式,大家按实际情况选择。 当然,我们做项目肯定会用到 UI 框架,常...

张兴华ZHero
22分钟前
5
0
SpringBoot激活profiles你知道几种方式?

多环境是最常见的配置隔离方式之一,可以根据不同的运行环境提供不同的配置信息来应对不同的业务场景,在SpringBoot内支持了多种配置隔离的方式,可以激活单个或者多个配置文件。 激活Profi...

恒宇少年
23分钟前
6
0
PDF修改文字的方法有哪些?怎么修改PDF文件中的文字

PDF修改文字一直以来都是一个难以解决的问题,很多的办公族在办公的时候会有修改PDF文件中的文字的需要,可是PDF文件一般是不能进行编辑和修改的,难道就没有什么办法解决这个问题了嘛?不要...

趣味办公社
26分钟前
3
0
企业组织中采用服务网格的挑战

作者:Christian Posta 译者:罗广明 原文:https://blog.christianposta.com/challenges-of-adopting-service-mesh-in-enterprise-organizations/ 编者按 本文作者介绍了企业组织采用服务网...

jimmysong
36分钟前
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部