有人可以解释现代编程语言(java,c#,python,javascript)如何应对随机性的限制以及这些限制(例如基于时间的种子)的起源.即如果它们是由底层操作系统和基于intel的硬件强加的.
基本上我想理解为什么没有适当的硬件就没有真正的随机数.
做任何人都知道为什么scripitng语言使用动态范围规则?我在互联网上找不到任何关于此事的事情.
有没有什么好的理由去学习Ada和COBOL等语言?这些语言的编程有未来吗?我对这些语言感兴趣,而且我现在正在学习它们只是为了好玩.
用下面的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) 或者我应该问一下从C++开始是多么有用和有益
这似乎是相关的,但它对我来说有一些意义,可能很少有像我这样的人.
我只想知道,当你是.NET程序员时,学习C++,COM和ATL有多重要?
我喜欢用.NET和C#编程.Visual Studio只是拥有它自己的智慧魅力,颜色编码和其他漂亮的功能,这让我们沉迷于它.
我在想,几乎我们可以用C#构建任何东西,但它仍然适用于大多数,但它有时会滞后:
当我尝试创建Shell扩展时,强烈建议使用非托管代码而不是任何托管代码.还有一些其他东西,如COM,ATL,它们最好用C++而不是C#编码.我在IT行业工作了4年,很想成为解决方案架构师.
因此,如果我正在使用与.NET UI集成的C++进行当前的COM项目,那么需要所有的输入知道,在未来的冒险中它有多重要/有用.
在医疗保健,银行和电信等常见领域是否有任何C++和.NET实现.
我已经学习了一个半星期的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) 这是我在惠普的面试问题.我回答说a ++与a = a + 1相比需要更少的指令;
我想知道哪些在高效编程中有用,以及两者是如何彼此不同的?
希望快速积极的回应..
随着编程语言的不断发展,我们看到这些编程语言位于Java或.NET等框架之上,这很好.
在您看来,在框架之上构建语言的最佳理由是什么?
免责声明:我不是想证明一些事情,我认为这是一个很好的讨论话题
我正在考虑在haskell中编写一个编译器,为了获得一些知识和经验,我将尝试为现有语言实现编译器.有人能给我一个适合这个的语言列表吗?
提前致谢
我目前使用Perl,Python,C#,C,C++,Java和其他一些语言进行编程,我正在寻找一种新的语言,可以在进行个人项目时用作主要语言.
我目前的标准是:
想法?建议?
programming-languages scripting-language interpreted-language compiled-language
architecture ×2
ada ×1
algorithm ×1
c ×1
c# ×1
c++ ×1
cobol ×1
frameworks ×1
javascript ×1
random ×1
scope ×1
scripting ×1
vb.net ×1
windows ×1