作为一名普通的编程爱好者和有抱负的生物信息学学生,我对计算(语言)和 Java 以及在较小程度上的 C++ 有中等程度的理解。具有 SQL 等声明式的知识和学习 R 等函数式的意图;我发现自己需要解释/脚本语言来完成快速数据管理任务。这将与编译语言一起用于更复杂的算法。我没有偏见,因为我还没有致力于掌握一种语言;尽管我希望尽快做出这个决定,并且像脚本这样的主要资产将在这个选择中发挥作用。引导我进行以下操作:
- 在将编译语言和脚本语言配对时,哪些语言 从根本上最大程度地补充了另一种语言的相反特性,同时保留了通过调用/实现它们的使用进行通信的能力?
在这种情况下,我的意图是能够将一个人“插入”另一个人以弥补个人的缺点(如果不是,至少在概念上),从而从整体上提供最大的利益。与更具创造性的“黑客”解决方案相比,首选当然是语言的设计和功能。
(IE语言 II有好处……但本质上是差/慢/缺乏……因此语言 A很适合。)
注意事项
- 内存管理和编译时间与执行时间的权衡
- 数据类型、泛型/反射和继承
- 平台/操作系统兼容性(包括源代码和代码版本)
与学习和增加实用性的情况相比,易用性与其说是一个考虑因素,不如说是协作情况下的一个因素。如果适用,我将非常感谢任何见解以及包含我可能忽略的任何其他内容。提前致谢。