标签: programming-languages

为什么随机不随机?

有人可以解释现代编程语言(java,c#,python,javascript)如何应对随机性的限制以及这些限制(例如基于时间的种子)的起源.即如果它们是由底层操作系统和基于intel的硬件强加的.

基本上我想理解为什么没有适当的硬件就没有真正的随机数.

random programming-languages

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

为什么脚本语言使用动态范围规则?

做任何人都知道为什么scripitng语言使用动态范围规则?我在互联网上找不到任何关于此事的事情.

scripting scope programming-languages

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

学习和使用"旧"语言(Ada/Cobol/Algol)

有没有什么好的理由去学习Ada和COBOL等语言?这些语言的编程有未来吗?我对这些语言感兴趣,而且我现在正在学习它们只是为了好玩.

cobol programming-languages ada

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

在同一套路中传递ByRef和ByVal参数的不良做法?

用下面的getFile函数中使用的ByVal和ByRef参数编写函数是不是被认为是不好的做法(VB.NET或任何语言)?

Function getFile(ByVal channel As Integer, _
                 ByRef Filename As String, _
                 ByRef Filesize As String) As Integer
...
End Function

...
Dim status As Integer
Dim filename As String
Dim filesize As Integer

For channel In 1 To 16
   status = getFile(channel, filename, filesize) 
   ...
Next channel
Run Code Online (Sandbox Code Playgroud)

language-agnostic vb.net programming-languages

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

C++和.NET在诸如银行,医疗保健和电信等领域一起使用

或者我应该问一下从C++开始是多么有用和有益

这似乎是相关的,但它对我来说有一些意义,可能很少有像我这样的人.

我只想知道,当你是.NET程序员时,学习C++,COM和ATL有多重要?

我喜欢用.NET和C#编程.Visual Studio只是拥有它自己的智慧魅力,颜色编码和其他漂亮的功能,这让我们沉迷于它.

我在想,几乎我们可以用C#构建任何东西,但它仍然适用于大多数,但它有时会滞后:

当我尝试创建Shell扩展时,强烈建议使用非托管代码而不是任何托管代码.还有一些其他东西,如COM,ATL,它们最好用C++而不是C#编码.我在IT行业工作了4年,很想成为解决方案架构师.

因此,如果我正在使用与.NET UI集成的C++进行当前的COM项目,那么需要所有的输入知道,在未来的冒险中它有多重要/有用.

在医疗保健,银行和电信等常见领域是否有任何C++和.NET实现.

c# c++ architecture windows programming-languages

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

什么时候阅读/理解算法和编程逻辑变得不困难

我已经学习了一个半星期的JS教程(Lynda.com和HeadFirst系列).事情很普遍,但JS对我来说并不像HTML/CSS那么容易.当我看到非常简单,初学者,代码(例如Lynda.com的教程,你创建一个宾果卡)时,我很难真正阅读代码中的逻辑参数表示.我的猜测是,如果我没有解决这个问题,那么我试图学习的任何其他语言都是不可能的,更不用说我不会很好地学习JS--或者根本就没有.

那么有人可以建议一个提供有关算法的基本指导的书籍/网站吗? 或者,我只是太不耐烦了几个星期后,事情应该解决,代码会更有意义.

这是一个仍然预先准备的愚蠢基本代码示例.

function newCard() {
    if (document.getElementById) {
        for (var i=0; i<24; i++) {
            setSquare(i);
        }
Run Code Online (Sandbox Code Playgroud)

javascript algorithm programming-languages

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

a ++ vs a = a + 1在高效的内存编程中有用吗?

这是我在惠普的面试问题.我回答说a ++与a = a + 1相比需要更少的指令;

我想知道哪些在高效编程中有用,以及两者是如何彼此不同的?

希望快速积极的回应..

c programming-languages

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

为什么大多数编程语言都建立在框架之上?

随着编程语言的不断发展,我们看到这些编程语言位于Java或.NET等框架之上,这很好.

在您看来,在框架之上构建语言的最佳理由是什么?

免责声明:我不是想证明一些事情,我认为这是一个很好的讨论话题

architecture frameworks programming-languages

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

编写编译器的好语言

我正在考虑在haskell中编写一个编译器,为了获得一些知识和经验,我将尝试为现有语言实现编译器.有人能给我一个适合这个的语言列表吗?

提前致谢

compiler-construction programming-languages

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

寻找支持解释和本机编译模式的新语言

我目前使用Perl,Python,C#,C,C++,Java和其他一些语言进行编程,我正在寻找一种新的语言,可以在进行个人项目时用作主要语言.

我目前的标准是:

  • 可以作为解释语言运行(即运行而无需等待编译);
  • 可以编译为本机代码;
  • 是强类型的(即使是可选的);
  • 支持你要调用它的宏/模板/代码变形/ wtf;
  • 拥有相当数量的图书馆,或者可以轻松访问它们;

想法?建议?

programming-languages scripting-language interpreted-language compiled-language

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