标签: programming-languages

哪种语言最容易学?

这是一个主观问题,只是为了得到一般印象.由于Java是目前最流行的编程语言,因此它被用作基准.

让我们说我必须花费大量的时间/精力来学习/掌握Java.通过什么因素我应该乘以T来获得学习/掌握其他语言所需的时间/精力,比如C,C++,C#,python,perl,Lisp,Haskel,PHP?

我的猜测是:

0.5T PHP
0.9T python
1.1T C#
2.0T C++
3.0T C
Run Code Online (Sandbox Code Playgroud)

你怎么看?

java time benchmarking programming-languages

-3
推荐指数
1
解决办法
469
查看次数

闪光和动作死了吗?

嘿,我想问一些更具哲学性的东西.当我13岁的时候,我学会了编码为as2.是的我想做游戏.今天我已经老了,我有一个问题.动作脚本开发死了吗?作为Kongregate和其他门户网站声称的游戏的API之王不是动作吗?在那种情况下,闪存是什么?

哦,引发这个问题的链接就是下面的一个链接,其中Scala,一种新的创新和工作实验语言被证明更适用于我亲爱的动作中的所有统计数据.

http://www.ohloh.net/languages/compare?measure=projects&percent=true&l0=actionscript&l1=-1&l2=scala&l3=-1&commit=Update

Thnx花时间回答

flash programming-languages actionscript-2 actionscript-3

-3
推荐指数
1
解决办法
5128
查看次数

为什么sort函数会改变相同值的顺序?

我有矢量类型std::vector<std::pair<int, std::string>>.我只是试图按降序排列(通过使用std::pair对象的第一个int值),同时保持稳定,以便相同的数字保持按插入顺序排列.

Fe:
如果我有:.5,3a,4,3b,6
我想订购它:6,5,4,3a,3b

但它似乎没有正常工作.排序功能按递增顺序对其进行排序.所以我想要做的是排序,然后以相反的顺序采取它们.但是后来我也得到了相反的相反值,它不稳定,对我不利.所以我尝试先颠倒整个矢量,然后才对它进行排序,然后按相反顺序进行排序,但我不知道为什么它不起作用?看起来sort函数按插入顺序改变它,即使我先反转向量.

无论如何,我如何实现我的目标.向量递减的向量,同时保持稳定.

编辑:对所有人说使用稳定排序.这也无济于事.我尝试过这个.我的问题不仅仅是一个稳定的订单,而是一个下降的顺序,而且稳定.他们没有实现它.

c++ sorting programming-languages

-3
推荐指数
1
解决办法
185
查看次数

什么是'D'编程语言?

什么是'D'编程语言?人们开始用这种语言开发应用程序?谁找到了?我可以更多地了解这种新的编程语言吗?

programming-languages d

-4
推荐指数
2
解决办法
697
查看次数

什么时候使用C++而不是高级语言?

什么时候使用C/C++比使用像python这样的高级编程语言更合适?

programming-languages

-4
推荐指数
1
解决办法
222
查看次数

为什么Apollo任务的软件是用汇编而不是高级编程语言编写的?

根据这篇文章这个问题的答案,用于阿波罗11号任务的软件,是第一个登陆月球的人,是用大会写的.

我觉得这很令人震惊,因为该项目始于1960年,任务发生在1969年.到目前为止,已有几种高级编程语言可供使用.例如Lisp,这是一种相当高级的语言,即使是垃圾收集,现在仍然在使用.

假设垃圾收集的高级语言减少了编程中人为错误的可能性以及当局的高风险规避,为什么管理者会承受如此巨大的危险?

lisp assembly programming-languages

-4
推荐指数
2
解决办法
326
查看次数

如何删除我不喜欢Python的东西?

Python是一种很棒的编程语言,但是关于它的某些事情只是让我烦恼不已.

因此,我:

1)想要找出如何从语言本身中消除这些烦恼,或者

2)找到一种类似Python的语言,没有这些烦恼.


我喜欢Python的一切,除了:

  • 自我:对我来说似乎很愚蠢,我需要将"self"作为函数的第一个参数
  • 双重下划线:它看起来很丑陋而且是一个可怕的特殊角色.
  • __name__总觉得对我来说是个黑客.尝试向新手程序员解释,或者更糟糕的是以perl或ruby或java为生.将魔法变量名称与魔法常量" main "进行比较会感觉倍增
  • 积木给我带来红宝石嫉妒或小叮叮.我喜欢当地的功能.爱他们.我容忍lambda.但我真的非常希望看到更多rubyesque迭代器设置,我们将可调用的函数传递给列表,并且可调用的内联函数可以定义为自由格式.Python并没有真正做到这一点,所以它不像我想的那样是一个语言实验室.
  • 属性没有吸引力,部分原因是块不存在.我真的不想定义一个命名参数(最有可能是双下划线),然后是两个命名函数,然后THEN声明一个属性.对于如此简单的情况来说,这似乎是非常重要的.如果所有其他方法都失败了,或者所有其他方法都覆盖了setattrgetattr,那么我将只会这样做.

我确实意识到这可能是小烦恼,但对于我每天编程的语言,这些小烦恼可能会变得非常大.

python programming-languages

-5
推荐指数
1
解决办法
252
查看次数

PHP仍然是程序整体吗?

我知道PHP 5有一些面向对象的相似之处,但它还不是真正的OOP环境吗?它还有一个真正的编译器吗?我看到编译脚本仍然意味着程序性.我认为它不是真正的编译器,因为那里的任何PHP编译器都不会创建程序集?

php programming-languages

-6
推荐指数
2
解决办法
271
查看次数

对或错:在没有指针的 OO 语言中,所有对象都是引用

是不是,在没有显式指针的面向对象语言中,所有对象都必须是引用?

\n

这里的引用就像标签中定义的那样:

\n
\n

引用是一个值,它使程序能够间接访问计算机内存或其他存储设备中的特定数据,例如变量或记录。

\n
\n

这是我的推理。考虑一下如果我们将数据结构作为参数传递给函数会发生什么。该数据结构可能很大,因此我们绝对不希望创建副本。在具有显式指针的语言中,我们将传递一个指向数据结构的指针。在没有显式指针的语言中,参数最好隐式地充当指针,并提供对数据结构的间接访问。换句话说,最好有一个参考。

\n

仅当我开始提问时的陈述是错误的时才需要答复。在这种情况下,解释为什么上述推理不合理会对我和未来的读者有所帮助。

\n

pointers programming-languages reference

-13
推荐指数
1
解决办法
249
查看次数