Top "Programming-languages" questions

A programming language is an artificial language designed to express computations that can be performed by a machine.

What is so special about Smalltalk?

In every technical publication, and on this site too, people are always comparing OO languages to Smalltalk. My experience is …

programming-languages oop smalltalk
How to define a grammar for a programming language

How to define a grammar (context-free) for a new programming language (imperative programming language) that you want to design from …

compiler-construction programming-languages grammar context-free-grammar
Maximum Method Name Length

Does anyone happen to know what the maximum length of a method name is in your programming language of choice? …

compiler-construction programming-languages specifications name-length
Programming languages that compile into C/C++ source?

I'm using CoffeeScript to make JavaScript development easier. It's a language with clean syntax that compiles into JavaScript. So, what …

c++ c programming-languages code-translation
Can all iterative algorithms be expressed recursively?

If not, is there a good counter example that shows an iterative algorithm for which there exists no recursive counterpart? …

programming-languages recursion iteration language-theory
ML IDE and Compiler for Windows or Linux or Mac

I have to write some code in ML and it is my first time I`m going to use the …

ide compiler-construction programming-languages sml ml
Can you monkey patch methods on core types in Python?

Ruby can add methods to the Number class and other core types to get effects like this: 1.should_equal(1) But …

python ruby programming-languages monkeypatching fluent-interface
Is it worth to learn Ada instead of another languages [c++, c#]?

If Im going to make robots, which language do you recommend me? In our university we can choose between several …

programming-languages ada robotics
How to install C# language support in Atom

I've just started using https://atom.io/ on OSX If I open a C# file it doesn't syntax highlight. I've …

programming-languages syntax-highlighting atom-editor