6
votes
1answer
410 views

Are non Turing-complete languages considered programming languages at all?

Reading a recent question: Is it actually possible to have a 'useful' programming language that isn't Turing complete?, I've come to wonder if non Turing-complete programming languages are considered ...
4
votes
4answers
435 views

How much is modern programming still tied to underyling digital logic? [closed]

First of all: I've got no academic background. I'm working primarily with Java and Spring and I'm also fond of web programming and relational databases. I hope I'm using the right terms and I hope ...
11
votes
5answers
722 views

What problems can arise from emulating concepts from another languages?

I've read many times on the web that if your language doesn't support some concept, for example, object orientation, or maybe function calls, and it's considered a good practice in this other context, ...
11
votes
5answers
563 views

Dictionary of language concept terms?

Is there somewhere some kind of dictionary or book which explains all those modern terms of language concepts like (but not limited to) currying closure lambda function type deduction dynamic ...
7
votes
8answers
508 views

Train for the job or train for the skill?

I'm in charge of hiring for a small java shop. We have a very limited hiring budget so we tend to pickup fresh grads cheap and spend time training them. I have found colleges and universities do quite ...
-2
votes
9answers
862 views

what differs a computer scientist/software engineer to regular people who learn programming language and APIs? [closed]

In University, we learn and reinvent the wheel a lot to truly learn the programming concepts. For example, we may learn assembly language to understand, what happens inside the box, and how the system ...
8
votes
7answers
1k views

What should a C programmer know? [closed]

What are some concepts/techniques/language features that every decent C programmer should know/be aware of (exclude general software engineering and similar and focus only on C specific stuff). I ...