Top "Programming-languages" questions

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

Strangest language feature

What is, in your opinion, the most surprising, weird, strange or really "WTF" language feature you have encountered? Please only …

language-agnostic programming-languages
What is the difference between statically typed and dynamically typed languages?

I hear a lot that new programming languages are dynamically typed but what does it actually mean when we say …

programming-languages computer-science static-typing dynamic-typing
What languages are Windows, Mac OS X and Linux written in?

I was just wondering who knows what programming languages Windows, Mac OS X and Linux are made up from and …

windows linux macos programming-languages operating-system
Scripting Language vs Programming Language

Can anyone explain the difference between Scripting Language and Programming Language please? Also can you state some examples for each. …

scripting programming-languages scripting-language
Why aren't programs written in Assembly more often?

It seems to be a mainstream opinion that assembly programming takes longer and is more difficult to program in than …

c programming-languages assembly
What programming languages can one use to develop Android applications?

Possible Duplicate: Which programming languages can I use on Android Dalvik? Mostly, Android applications are written in Java. But i …

android programming-languages mobile
What is the difference between syntax and semantics in programming languages?

What is the difference between syntax and semantics in programming languages (like C, C++)?

syntax programming-languages semantics
Compiled vs. Interpreted Languages

I'm trying to get a better understanding of the difference. I've found a lot of explanations online, but they tend …

java python compiler-construction programming-languages interpreter
What is Haskell used for in the real world?

There is a lot of hype around Haskell, however, it is hard to get information on how it is used …

haskell functional-programming programming-languages
What is the meaning of the term "thread-safe"?

Does it mean that two threads can't change the underlying data simultaneously? Or does it mean that the given code …

multithreading language-agnostic programming-languages concurrency