最开始学的就是C和C++,但只是学过,根本就不知道怎么使用。

后来接触了Python和Perl才知道怎么将编程应用于实际需求当中,读取文件,存放到数据结构,处理,输出。

但脚本语言有其固有的缺点,不能用于高速计算。

生物信息的基础是大数据(G~T级别),我们不仅要优化算法,还得选择接近底层的语言,那显然就必须要用到C和C++了,Java都不够快。

现在我接触了一个CNV的C++写的程序,看了源码,终于有点理解C++是如何应用于实际,因此,我对这门特殊的语言也产生了很浓厚的兴趣。

以后的核心的生物信息程序必然都会是用C或C++写的,赶紧学习吧!

1.C和C++的基本语法

2.尽量用C或C++取代Python

3.debug

随机推荐

  1. python 代码覆盖率 coverage用法

    先装coverage: D:\test_python\e8_test>pip install coverageCollecting coverage  Downloading https://f ...

  2. aspose 小记

    /// <summary> /// 定位书签替换值 /// </summary> /// <param name="documentBuilder"& ...

  3. python进程编程

    多进程multiprocess模块 multiprocessing is a package that supports spawning processes using an API similar ...

  4. Python入门之面向对象的__init__和__new__方法

    Python入门之面向对象的__init__和__new__方法

  5. 20145335郝昊《网络攻防》Exp9 Web安全基础实践

    20145335郝昊<网络攻防>Exp9 Web安全基础实践 实验内容 理解常用网络攻击技术的基本原理. 完成WebGoat实践下相关实验 实验步骤 XSS注入攻击 Phishing wi ...

  6. tf.reduce_sum tensorflow维度上的操作

    tensorflow中有很多在维度上的操作,本例以常用的tf.reduce_sum进行说明.官方给的api reduce_sum( input_tensor, axis=None, keep_dims ...

  7. JQuery插件模板

    (function($){ $.fn.插件名 = function(settings){ var defaultSettings = { } /* 合并默认参数和用户自定义参数 */settings ...

  8. Python3基础 os listdir 列举指定的所有文件及文件夹的名字

             Python : 3.7.0          OS : Ubuntu 18.04.1 LTS         IDE : PyCharm 2018.2.4       Conda ...

  9. 在terminal下的快捷键

    1.回到行首的快捷键:ctrl + esc 2.ctrl+[可以替代esc

  10. 棋盘状态压缩dp

    状态压缩入门DP整理 只针对入门 一般都是用2进制的方法,压缩成一个数,所以n的范围都会特变小 一些套路 状态一般是很多的,可以搜索或者位运算筛选一下,基本都是这样的吧 当要存两个状态或者数组存不下的 ...