以前上课学的C/C++/Java/C#/汇编 。自学的perl/python/matlab/R/等等。
其实用什么语言搞科研主要看老板,我最初老板和组里其他人都用perl,我也学perl。这样方便大家交换程序。
现在的老板用python,我就开始学python了。
其实觉得bioinformatics的本科都会教c或者java,会了c/java其中任何一个,再学perl或者python或者matlab就都是非常容易的。
现在这个领域里用的最多的我觉得是python,正在慢慢取代perl。matlab因为不免费,流行不广不如python,perl,java。但是我觉得确实最方便最适合搞计算方面研究的(如bioinformatics)。 
  

生物信息学,离不开大规模的数据处理,因此很多只能是通过计算机来实现.另一方面,生物信息学的数据和其他的计算机处理的数据也没有多大的特殊性,因此理论上来讲几乎所有的编程语言都可以用于生物信息的数据处理,但是效率却很不一样.

就目前来说,在生物信息学中常用的语言有c,c++,python,perl,java,matlab,r/bioconductor,SAS,SPSS(这几个主要用于统计),等.

其中python和perl属于脚本语言,并且现在都有生物学上的扩展,如python有biopython,perl有bioperl,由于perl出现的比较早,因此其在bioperl可能是老一辈的生物信息学家或者甚至是有些生物学家常用的语言.但是,另一方面,我们也要看到python也很快的提供了许多生物学上的便利,并且一步步显示出其优势.(个人习惯用biopython),脚本语言在文本序列上的处理是得天独厚的,但是有时候我们在需要对大规模的数据进行运算的时候,却显得有点力不从心了(其实这个问题在python中并不存在,因为python提供了很好的c的扩展),这也就需要我们采用更加高效的进行编译的语言 -- c和c++.

其实,对于c,我们肯定都不陌生,因为c可能是所有理科学生的一名必修课.(尽管现在有很多人反对c作为编程的入门语言,但是归于国内来说,目前还是这种状况的).c语言,有史以来,就是作为一门系统语言存在的,她的美丽,使无数人为之疯狂,但是c语言真正在生物信息学的数据分析中应该范围是不大的,她和c++一起,很多是在界面的编写上.

java,在生物信息学上的应用是很广的,从数据处理,到界面程序的设计,然后到网页界面的交互,无一不体现出其优势,我们可以看到很多生物信息学的门户网站在3d结构的显示都是以java插件的形式存在的.但是,java的广泛应用,也存在着很大的缺陷,速度慢,体积大等缺点也让很多人望而却步.

matlab作为一种商业软件,在工程和数学上取得很大的应用,但是其价格的昂贵,其软件本身的闭源,还有其为其在生物信息学中的广泛应用设置了障碍.但是,我们另一方面也要看到其在数据处理和其提供的商业支持的强大的各种工具箱为研究者以一种初等的利用提供了很好的条件

r/bioconductor 主要是生物信息统计

http://zhidao.baidu.com/question/151150878.html

http://fhqdddddd.blog.163.com/blog/static/18699154201058105743616/

生物信息专业都学些什么编程语言?相关推荐

  1. 计算机系统结构专业都学什么,计算机专业都学些什么?

    一直以来,人们提到『计算机专业』的第一反应就是『程序员』.逢年过节,面对亲戚们的提问,我们总要解释一番:"对不起啊叔叔,我是真的不会修电脑." 感觉在大学的时候,各种课程学了很多, ...

  2. 职高计算机专业c语言_职高计算机专业都学什么

    技校网专门为您推荐的类似问题答案 问题1: 中专和职高计算机专业都学什么课呀? 语文数学英语等基础课和专业课包括计算机操作(2000或XP).文字录入.文字编辑WORD.表格使用EXCEL.动画制作. ...

  3. 美国大学计算机专业都学什么,在美国大学计算机专业都学什么.docx

    在美国大学计算机专业都学什么 在美国大学计算机专业都学什么?/profile?xpt=bW9iaWxlaHViQHNvaHUuY29tmobilehubmp2016-11-22 09:44:10/s2 ...

  4. 中职计算机php学啥,计算机专业都学什么主要课程有什么_中职中专网

    计算机专业的主要学习内容有什么呢,都开设哪些课程呢,下面小编为大家提供计算机专业主要学习内容,仅供大家参考. 计算机专业主要学习内容 一.数学类 主要课程:高等数学.线性代数.离散数学.概率论.数理统 ...

  5. 现在计算机学什么好找工作吗,计算机专业都学什么 毕业好找工作吗

    计算机专业现在是一个比较火爆的专业,毕业之后的发展前景也是很广阔的,因为现在是互联网的时代,所以计算机行业是一个朝阳产业,下面小编为大家提供计算机专业都学什么,毕业之后好找工作吗,希望对大家有所帮助. ...

  6. 计算机教育专业需要学什么,教育知识:计算机专业都学什么

    计算机专业需要学习的内容包括计算机应用基础.应用文写作.数学.英语.德育.电工与电子技术.计算机网络技术.C语言.计算机组装与维修等. 计算机专业是计算机硬件与软件相结合.面向系统.更偏向应用的宽口径 ...

  7. 四川中专计算机专业学什么语言,四川中专铁路学校专业都学什么

    铁路行业作为当下社会的快速发展的结晶,受到了许多人的追捧,其中有很多学生在毕业以后选择专业的时候也是首要考虑铁路专业,很多中专院校都开设有铁路相关专业,那么中专院校开设的铁路专业当中,四川中专铁路学校 ...

  8. 中学生计算机都学什么东西,计算机专业都学什么 初中毕业学计算机有前途吗...

    计算机专业都学什么 初中毕业学计算机有前途吗2018-08-31 16:36:41文/许君 计算机专业是近几年非常热门的一个专业,很多初中毕业生都会选择计算机专业进行学习,那么计算机专业都学什么呢?初 ...

  9. 计算机专业里面的小专业都要学吗,计算机专业都学什么 毕业好找工作吗

    计算机专业现在是一个比较火爆的专业,毕业之后的发展前景也是很广阔的,因为现在是互联网的时代,所以计算机行业是一个朝阳产业,下面小编为大家提供计算机专业都学什么,毕业之后好找工作吗,希望对大家有所帮助. ...

  10. 计算机文秘都学些什么,文秘专业主要学什么?

    01 文秘专业主要学管理学原理.经济学原理.公共关系原理与实务.现代汉语.古代汉语.社会学.礼仪学.中国文学简史等.文秘专业是一门综合类学科,它在政治.经济.法律等方面都有渗透. 文秘专业主要学管理学 ...

最新文章

  1. Gaussian Filter
  2. SVN服务器搭建和使用教程
  3. Python 2.7 将于7个月后终结,这是你需要了解的3.X炫酷新特性
  4. Leetcode每日一题:4.寻找两个有序数组的中位数
  5. Python入门--为什么将元组设计为不可变序列
  6. 系统学习深度学习(七)--主流深度学习开源框架对比
  7. (day 15 - 双指针)剑指 Offer 18. 删除链表的节点
  8. Android自动化测试(UiAutomator)简要介绍 - 萧瑟一笑的专栏 - 博客频道 - CSDN.NET...
  9. 《你的灯亮着吗》读书笔记2
  10. 【转】LiveWriter插入高亮代码插件介绍 基于SyntaxHighighter
  11. vue+echarts 地图实现三级下钻
  12. iOS 地图坐标说明
  13. php太平洋时间转成北京时间,太平洋时间和北京时间换算(太平洋时间现在几点)...
  14. ThreadLocal介绍和源码解析
  15. Groq:从头设计一个张量流式处理器架构
  16. 数学与计算机的微妙关系
  17. 如何快速查找BUG?
  18. simulink中的变压器参数解释及测量方法
  19. python修饰器classmate_初学 python 两周小结
  20. FPGA或ASIC:我们应该怎么选?

热门文章

  1. Paip.YXSHOP易想商场功能模块说明
  2. 中国结算-金融机构服务平台(FISP平台)
  3. Julia : Formatting库的 fmt Base.@sprintf
  4. 傅立叶:你让我如何理解你?
  5. 那一年,创业 vs 阿里(下):阿里篇
  6. 【语音加密】基于matlab GUI语音信号加密解密(带面板)【含Matlab源码 181期】
  7. 【图像融合】基于matlab小波变换遥感图像融合【含Matlab源码 744期】
  8. 【语音分析】基于matlab线性预测系数对比【含Matlab源码 557期】
  9. 使用nginx负载均衡的webservice wsdl访问不到_Nginx 反向代理、负载均衡图文教程,写得太好了!...
  10. nlp gpt论文_开放AI革命性的新NLP模型GPT-3