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 172

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

1 vote

Does a programming language increase/decrease value?

I doubt that it makes any difference either way. If the program is a self-contained application that is targeted at end users, then they won't care one way or the other what language it is coded in. …
Stephen C's user avatar
  • 25.4k
1 vote

Regarding interpreters

Is this assumption true? Am I understanding correctly the general function of an interpreter? Or is something I wrote wrong? It is true, in theory. But a practical interpreter will do at least s …
Stephen C's user avatar
  • 25.4k
3 votes

Purest functional programming language(s)?

Not an entirely serious answer, but Unlambda has to be a contender. You can't get any more "pure functional" than S K I combinators.
Stephen C's user avatar
  • 25.4k
3 votes

If you have designed (and implemented) a programming language, what to do to make it gain at...

Flip this around and ask yourself why someone would want to use your new language? What does it provide that existing languages don't provide? Are the advantages big enough to warrant someone takin …
Stephen C's user avatar
  • 25.4k
1 vote

Would you still use Java in your next project, despite the whole mess in JCP

As a pragmatist, yes I would consider using it in my next project. However, I'd also consider other languages / platforms that had the right technical attributes AND a more open and community orien …
Stephen C's user avatar
  • 25.4k
30 votes
Accepted

Will Java still be relevant in 5 years?

Java is relevant and will continue to be relevant for many years in the Enterprise computing world. Whether it continues to be relevant in other areas depends a lot on what Oracle does. If they in …
1 vote

Are there any programming languages that make use of adjectives?

I think that you could view modifiers on declarations as adjectives. For instance: static int foo; says "We declare foo to be a static int". The word static an adjective, both in the Java con …
Stephen C's user avatar
  • 25.4k
15 votes

Why aren't macros included in most modern programming languages?

But yes, macros can be designed and implemented better than in C/C++. The problem with macros is that they are effectively a language syntax extension mechanism that rewrites your code into something …
Stephen C's user avatar
  • 25.4k
1 vote

What is the correlation between programming language and experience/skills of their users?

My interested is mostly academic. It comes from the (subjective) observation and I wonder if someone has researched it a bit. Also, I'm talking about a correlation, not about a rule. Firstly, no …
Stephen C's user avatar
  • 25.4k
1 vote

What triggered the popularity of lambda functions in modern mainstream programming languages?

Another really old example of something akin to anonymous functions / lambdas is call-by-name in Algol 60. Note however that call-by-name is closer to passing macros as parameters than passing true f …
Stephen C's user avatar
  • 25.4k
2 votes

What are the advantages of pass by value?

I always thought pass by value is a legacy from the early languages, because the designers had never seen anything else. This is a bogus characterization in two respects: It (kind of) assumes t …
Stephen C's user avatar
  • 25.4k
21 votes

What is the greatest design flaw you have faced in any programming language?

One could list hundreds of mistakes in hundreds of language, but IMO it is not a useful exercise from a language design perspective. Why? Because something that would be a mistake in one language wo …
5 votes

Plagued by indecision - how to choose technologies to use for projects?

Should I just pick one language/framework/IDE and sort of forget about the other things that are available for awhile? Basically, yes. If you keep flitting between technologies, you'll never g …
Stephen C's user avatar
  • 25.4k
1 vote

How were the first compilers made?

The first compilers were implemented using assembly language. And the first assemblers were implemented by coding programs in binary ... It is not THAT long ago that programming in binary was stil …
Stephen C's user avatar
  • 25.4k
10 votes

Why dynamically typed languages do not let the developer specify the type?

In most dynamic languages, you can at least dynamically test the type of an object or value. And there are static type inferencers, checkers and/or enforcers for some dynamic languages: e.g. for …
Stephen C's user avatar
  • 25.4k

15 30 50 per page