![]() |
1
3
后退: (3)绝对-通过学习多种语言,你的能力将提高一个数量级。 (2)一种低级语言会使你成为一个更好的程序员——或者一种功能性语言也会有帮助。 (1)低水平:使用C.功能,尝试方案或haskell。如果您有需要,C还可以向Python编写扩展模块。 |
![]() |
2
1
必须的东西(即相同的范例),但不同的。Python是动态类型的,具有显著的空格,因此静态的类型没有显著的空格:例如Java或C.*。 这也将是迈向C的一个很好的踏脚石。C的好处是你真的知道发生了什么,但是有一个缺点,那就是你必须控制一切。对于大多数业务问题,不需要这种级别的控制。
非常主观的,但大多数优秀的开发者知道很多(考虑Web应用程序:Python、露比、C.*、Java在服务器上;数据库上的SQL和客户端上的JavaScript;然后标记……)。 您可以看到其他解决问题的方法,从而创建更好的解决方案,从而获益匪浅。所以,一旦你涵盖了更多的命令式语言,就进入其他范例,比如函数式语言。 |
![]() |
3
1
|
![]() |
4
0
我将继续使用相同的范例,但是为另一个范例(函数式编程)保留选项。也许C是个不错的选择,因为
|
![]() |
Sudhanva c · 如何提高编码技能?[已关闭] 7 年前 |
![]() |
hoffm · 为什么Ruby找不到调用方类中定义的常量? 7 年前 |
![]() |
Thamme Gowda · “lambda”关键字的较短替代项? 8 年前 |
![]() |
AlphaModder · 有没有带有“不寻常”访问修饰符的编程语言? 10 年前 |
|
lucasasecas · 有可能静态地使用动态语言吗? 10 年前 |
|
Eugenio Laghi · 仅由括号、加号和感叹号组成的语言 10 年前 |
![]() |
dallin · 数组中的逗号运算符是否有名称? 11 年前 |