我是CS工程专业的三年级学生,我已经用C,C++,Java,Shell,Perl,PHP,Ruby on Rails,Python等语言做过一些基本的编程。但是现在我只想使用一种语言,所以我想最终掌握一种脚本语言和另一种编译语言。所以我决定继续使用C++和Python。有人能建议我,对于任何一种编程,或者对于网页设计,我应该坚持ROR吗?
正如问题所述,如果学生在学习编程语言时进行多样化或探索会更好,还是应该只专注于2-3种语言并真正地了解它们?我所说的多样化的例子: Procedural -> C Dynamic or scripting-> Python我有时在学期之间会有一些休息(最多3个月),我在考虑要么学习一门新的语言,要么“掌握”我现在知道的<e
我正在自学C语言(来自Java)。我非常欣赏这种语言,我学习它的一个主要原因是,这样我就可以在必要时利用Java中内置的JNI特性来编写本机代码。我的问题主要是关于Windows API的。我可以只使用C语言来使用API的函数和特性吗?
Windows API是否与纯C代码兼容,或者它是否包含只能由C++代码使用的类等?