Skip to main content
Search type Search syntax
Tags [tag]
Exact "words here"
Author user:1234
user:me (yours)
Score score:3 (3+)
score:0 (none)
Answers answers:3 (3+)
answers:0 (none)
isaccepted:yes
hasaccepted:no
inquestion:1234
Views views:250
Code code:"if (foo != bar)"
Sections title:apples
body:"apples oranges"
URL url:"*.example.com"
Saves in:saves
Status closed:yes
duplicate:no
migrated:no
wiki:no
Types is:question
is:answer
Exclude -[tag]
-apples
For more details on advanced search visit our help page
Results tagged with
Search options not deleted user 11575

Artificial languages for instructing computers to do steps of computation in order to complete tasks. They allow programmers to communicate with computers.

8 votes
Accepted

What is an algorithmic programming language?

I assume the author want to speak about imperative programming language. A (quite complete) map of the different programming paradigms and their relationship that a language may support is available h …
AProgrammer's user avatar
  • 10.5k
-1 votes

Why are statements in many programming languages terminated by semicolons?

Most languages took the semi-colon because it was already widely in use for that purpose and changing made no sense. And considering the first languages to make that choice, you'll have to consider w …
AProgrammer's user avatar
  • 10.5k
9 votes

What was the first programming language written for computers?

Knuth, The Early Development of Programming Languages, originally published in Encyclopedia of Computer Science and Technology (1977) and reprinted in Selected Papers on Computer Languages gives infor …
AProgrammer's user avatar
  • 10.5k
12 votes

Has whitespace in identifiers ever been idiomatic?

In Algol 68 you could have space in identifiers (I don't remember if they were significant or not). But keywords were marked by stropping. Using names with space in them was idiomatic (at least around …
2 votes

Syntactic Sugar for old languages

Two points: 1/ The final goal is rerely to have C, it is to have machine language. In your examples, the final goal is to have JavaScript or CSS because those are somewhat the machine language of th …
AProgrammer's user avatar
  • 10.5k
19 votes

Compilable modern alternatives to C/C++

If C++ is a different beast than it was 15 years ago, I would consider it, I guess I had an assumption that it had some inherent problems. 15 years ago, there was no C++ standard. The second one …
AProgrammer's user avatar
  • 10.5k
9 votes

Why do programming language (open) standards cost money?

Some points: IIRC, the price of an ISO standard is directly a function of the number of pages in the standard, whatever the standard is. Programming languages is one of the very few matter for which …
AProgrammer's user avatar
  • 10.5k
1 vote

Why are effect-less functions executed?

First languages have most probably nothing to do with the issue. Definitions of languages give the observable behavior and they don't consider duration as observable behavior excepted for very special …
AProgrammer's user avatar
  • 10.5k
7 votes
Accepted

What does scannerless parsing have to do with the "Dangling Else Problem"?

My best guess is that the sentence in the Wikipedia article result from a misunderstanding of E. Visser work. Grammars for scannerless parsers (i.e. grammars describing a language as set of sequence …
AProgrammer's user avatar
  • 10.5k
6 votes

Is there any difference between pointers and references?

There is no generally accepted difference between pointers and references if you look at a wide enough distribution of languages using the terms. Variant of the same concepts use both terms (and some …
AProgrammer's user avatar
  • 10.5k
1 vote

From an execution perspective is an interpreter the same as the JVM / or the .net Framework

There is a technical point of view: a compiler is a processus which transforms a view of a program into another view, lowering the level of abstraction a interpreter is a processus which execute a p …
AProgrammer's user avatar
  • 10.5k