A formal language used to formulate instructions for a computer. Programming languages are used to develop software, apps, and websites.
example
Python ist eine beliebte Programmiersprache für Anfänger.
Python is a popular programming language for beginners.
Usage tips
Word composition
The word is made up of three parts: the verb 'programmieren' (to program), the linking sound '-s-', and the noun 'Sprache' (language). So it literally describes a language that you use to program.
EXAMPLE
Für die Webentwicklung muss man mehrere Programmiersprachen lernen.
For web development, you have to learn several programming languages.
Typical collocations
Common verbs used with 'Programmiersprache' (programming language) are 'lernen' (to learn), 'beherrschen' (to master), 'verwenden' (to use), or 'auswählen' (to choose). You can also develop software 'in' a particular programming language.
EXAMPLE
Welche Programmiersprache beherrschst du am besten?
Which programming language do you know best?
Register
'Programmiersprache' (programming language) is a technical term from computer science and software development. In everyday life, it is only used by people who work in this field or are interested in it.
EXAMPLE
In der Stellenanzeige wird die Kenntnis einer objektorientierten Programmiersprache gefordert.
The job advertisement requires knowledge of an object-oriented programming language.
Compare with
near_synonym · confusable
Programmiersprache vs Sprache
language
'die Sprache' and 'die Programmiersprache' can be used similarly in the context of computers. However, 'Sprache' is more general and can also mean human languages such as German or Arabic. In computer science, 'Sprache' can be short for 'Programmiersprache' when the context is clear. 'Programmiersprache' is more precise and always means a formal system for giving instructions to a computer. The confusion arises because both words contain 'Sprache'.
Programmiersprache
Heute ist JavaScript die Programmiersprache, die sie in der Schule üben.
Today, JavaScript is the programming language they are practicing at school.
Sprache
Im Kurs haben wir eine Sprache gelernt, mit der man kleine Programme schreiben kann.
In the course, we learned a language that can be used to write small programs.