Top "Programming-languages" questions

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

Understand foreign function interface (FFI) and language binding

Mixing different programming languages has long been something I don't quite understand. According to this Wikipedia article, a foreign function …

language-agnostic programming-languages binding ffi
Limitations of LL vs LR parsers?

I know the basic differences of LL vs LR parsers. I also know that GLR, SLR, and LALR are all …

programming-languages parser-generator ll lr
What are the practical limitations of a non-turing complete language like Coq?

As there are non-Turing complete languages out there, and given I didn't study Comp Sci at university, could someone explain …

programming-languages functional-programming turing-complete coq
What do you mean by the expressiveness of a programming language?

I see a lot of the word 'expressiveness' when people want to stress one language is better than the other. …

language-agnostic programming-languages
Are FP and OO orthogonal?

I have heard this time and again, and I am trying to understand and validate the idea that FP and …

oop scala programming-languages functional-programming paradigms
When to make class and function?

I am a beginner to programming when I start to code I just start writing and solve the problem. I …

function language-agnostic programming-languages class-design
Why is smalltalk not a functional programming language?

With the renewed interest in functional programming languages, I've seen some similitudes between Smalltalk and FPL, namely closures ( BlockClosures in …

programming-languages functional-programming oop smalltalk
Can a language have Lisp's powerful macros without the parentheses?

Can a language have Lisp's powerful macros without the parentheses?

programming-languages lisp
What is meant by "Capture-avoiding substitutions"?

While reading the Lambda Calculus in Wiki, came across the term Capture-avoiding substitutions. Can someone please explain what it means …

programming-languages lambda-calculus
Sequential programming language?

What exactly is behind the notion of "sequential programming language" ? I couldn't find a proper / deep description for that. I …

programming-languages sequential