考虑我有一个打印变量值的程序。让我们将该变量称为“i”。二进制文件为“.exe”格式。如何确定“i”的值并了解该特定值是“.exe”格式中变量“i”的值?
这个问题可能是 na\xc3\xafve,所以请随时向我询问澄清。我是从数学背景进入计算机科学的,所以人们一直告诉我像 Haskell 这样的函数式编程语言对我来说会感觉很自然,但我发现很多语言(不仅仅是函数式语言)的语法非常丑陋和不直观。
\n\n在 Haskell 中,举一个小例子,类型声明是用 编写的::,例如,
str :: String \nstr = "Hello, World!"\nRun Code Online (Sandbox Code Playgroud)\n\n有什么方法可以让我修改我自己系统中的语法,以便 的功能::可以由其他东西执行,例如:::,或者也许;;,或者更好:is_a:,这样我就可以执行与上面相同的功能:
str ::: String \nstr = "Hello, World!"\nRun Code Online (Sandbox Code Playgroud)\n\n需要明确的是,如果我修改系统中的语法,我并不担心任何关于共享代码困难的务实问题;我只是想知道理论上是否可以修改编程语言的基本语法,如果可以,如何修改。
\n\n请随时修改标签,或要求澄清。
\n我似乎无法找到有关haskells布局功能的更多信息,因为据我所知,它类似于pythons格式化要求,除了它是可选的.如何选择不正确使用此选项?从没有它开始是一个好主意,以便我对语言本身有一个坚实的感觉?
好吧,到目前为止,我一直在高中学习计算机科学课程并在网上做一些自己的研究,我发现我非常喜欢这个主题.然而,计算机科学课程给了我一些语言(C++,java和python)的少量经验,让我想知道我自己去哪里开发.
我想创建桌面应用程序,甚至是Web应用程序,如果我可以绕过它.您认为哪种语言最能促进这一点?
作为旁注,有哪些好书或在线文档可以解释一般的计算机科学主题?我找到了一些好的,但他们没有给我我真正想要的深度.什么是好的?
我想知道c ++中的friend函数和运算符重载以及它们是如何工作的?与程序?
所以,我有这个想法,我试图使用OpenGL和一些物理原型设计一个实验用户界面.我对这两个主题都知之甚少,但我对C++,Java和C#等编程语言非常有经验.经过一些初步的研究,我决定使用Python(使用Eclipse/PyDev)和Qt,这对我来说都是新手,现在有四个不同的主题可以同时学习或多或少.
I've gotten quite far with both OpenGL and Python, but while Python and its ecosystem initially seemed perfect for the task, I've now discovered some serious drawbacks. Bad API documentation and lacking code completion (due to dynamic typing), having to import every module I use in every other module gets tedious when having one class per module, having to select the correct module to run the program, and having to wait 30 seconds for the program to start and …
对于我们每天使用的流行语言和库:一些糟糕的设计,令人尴尬的API或一般糟糕的可用性的例子是什么?设计错误是我们必须付出的,因为它们会引入微妙的错误,我们必须使用尴尬的解决方法或记住不直观的方法来完成工作.
我特别想到的问题是:OO语言中的一个类实际上不应该继承其他类.有一种特殊的操作符使得某种语言难以解析,并且结果证明它是未使用的.一个错误名称或经常用于其他事物的函数(我正在考虑std::getline将字符串标记化).
我不是在寻找那些抨击语言的贡献,并声称Perl或其他语言设计得很糟糕.我更多地寻找具体的例子或关于显然本来应该采取不同的事情的轶事.(也许设计师发现它太晚了,并试图在后续版本中修复它,但必须保持向后兼容性.)
我们可以做些什么来将用一种语言编写的代码与用任何其他语言编写的代码集成?哪种技术更多/更少知道?我知道一些/大多数语言都可以编译成Java字节码,但我们如何处理其余的呢?
我一直在计划我的新社交约会网络一年,我必须说,外观和偏好将是我的社交网络的光明面.所以,我的问题是我只知道HTML和CSS,但这还不足以使我一直计划的网站.你能告诉我哪个选项更好:
而且,我需要哪些编程语言才能建立我的网站?我有时间学习新语言,因为我很年轻.
谁能告诉我,我们学习语言的顺序是什么?
1.(X)HTML 2.CSS 3.JS, HTML DOM, jQuery (client-side) 4.SQL 5.PHP & MySQL (server-side) 6.Ajax
我对么?在学习PHP和MySQL,SQL,Ajax之前学习"jQuery"是不是很好?
api ×1
c ×1
c++ ×1
coding-style ×1
exe ×1
executable ×1
haskell ×1
interop ×1
prototyping ×1
syntax ×1