Programming Languages

Select a language to learn and interact:

CSS

⚒ We are renewing our old Programming Languages section. Content is available, and new items will be added soon!
Stay focused and check our updates on the page What's New?

What is a programming language and what can I do with it?

⬅ Back to Articles

A programming language is a special way to write instructions so computers can understand and perform tasks. With it, we can build websites, mobile apps, desktop software, games, automate work, and even control servers and machines.

There are many programming languages because each one was designed to solve different problems or to work better on specific platforms. For example, JavaScript is great for browsers, Python is popular for data science and automation, and C++ is powerful for system software and games.

Understanding English is crucial because most languages use English words and keywords like “if”, “else”, “print”, “class”, or “function”. Documentation, libraries, and community discussions also rely heavily on English, making learning and troubleshooting much easier.

Programming languages can be grouped into two big families: script languages and non-script languages.

  • Server script languages: PHP, ASP.NET (C#), Node.js (JavaScript), Python, Ruby. They run on different server structures such as Windows Server (IIS), Linux (Apache/Nginx), Unix variants, or IBM systems.
  • Browser script languages: JavaScript works on almost all modern browsers. Historically, some browsers accepted special languages or plugins: JScript (Internet Explorer), VBScript (Internet Explorer), and Flash/ActionScript (plugin-based, now deprecated).
  • Desktop development languages: Java, C#, C++, Python, Swift, Kotlin. These can target multiple platforms like Windows, Linux, Unix, macOS, Solaris, and also smartphone systems (e.g., Java/Kotlin for Android, Swift for iOS).

Non-script languages are usually compiled (translated into machine code before running), offering speed and control. Examples include C, C++, Rust, and Go. They are common in operating systems, device drivers, and performance-critical applications.

In short, programming languages let us “talk” to computers and create real solutions. Learning them gives you the power to build, solve problems, and innovate across many platforms.

⬆ Back to Top

Langages de programmation

Sélectionnez un langage pour apprendre et interagir :

CSS

⚒ Nous renouvelons notre ancienne section des langages de programmation et nous y ajouterons les contenus progressivement, un par un.
Restez attentif et vérifiez nos mises à jour sur la page What's New?

Qu’est-ce qu’un langage de programmation et que puis-je faire avec ?

⬅ Retour aux articles

Un langage de programmation est une maniĂšre spĂ©ciale d’écrire des instructions pour que l’ordinateur comprenne et exĂ©cute des tĂąches. Avec lui, on peut crĂ©er des sites web, des applications mobiles, des logiciels de bureau, des jeux, automatiser des tĂąches, et mĂȘme contrĂŽler des serveurs et des machines.

Il existe de nombreux langages parce que chacun a été conçu pour des besoins différents ou pour mieux fonctionner sur certaines plateformes. Par exemple, JavaScript est idéal pour les navigateurs, Python est populaire en science des données et en automatisation, et C++ est puissant pour les systÚmes et les jeux.

L’anglais est essentiel car la plupart des langages utilisent des mots-clĂ©s en anglais comme “if”, “else”, “print”, “class” ou “function”. La documentation, les bibliothĂšques et les Ă©changes communautaires sont Ă©galement majoritairement en anglais, ce qui facilite l’apprentissage et le dĂ©pannage.

On peut regrouper les langages de programmation en deux grandes familles : langages de script et langages non-script.

  • Scripts cĂŽtĂ© serveur : PHP, ASP.NET (C#), Node.js (JavaScript), Python, Ruby. Ils fonctionnent sur diffĂ©rentes infrastructures serveur : Windows Server (IIS), Linux (Apache/Nginx), variantes Unix ou systĂšmes IBM.
  • Scripts cĂŽtĂ© navigateur : JavaScript fonctionne sur la plupart des navigateurs modernes. Historiquement, certains navigateurs acceptaient des langages ou plugins spĂ©cifiques : JScript (Internet Explorer), VBScript (Internet Explorer), Flash/ActionScript (plugin, aujourd’hui obsolĂšte).
  • Langages de dĂ©veloppement de bureau : Java, C#, C++, Python, Swift, Kotlin. Ils ciblent plusieurs plateformes : Windows, Linux, Unix, macOS, Solaris, et aussi les smartphones (p. ex. Java/Kotlin pour Android, Swift pour iOS).

Les langages non-script sont gĂ©nĂ©ralement compilĂ©s (traduits en code machine avant l’exĂ©cution), offrant vitesse et contrĂŽle. Exemples : C, C++, Rust, Go. Ils sont courants pour les systĂšmes d’exploitation, les pilotes de pĂ©riphĂ©riques et les applications exigeant de hautes performances.

En bref, les langages de programmation nous permettent de “parler” aux ordinateurs et de crĂ©er des solutions concrĂštes. En les apprenant, vous gagnez le pouvoir de construire, rĂ©soudre des problĂšmes et innover sur de nombreuses plateformes.

⬆ Retour en haut

Linguagens de Programação

Escolha um linguagem para aprender e interagir:

CSS

⚒ Estamos a renovar a nossa antiga secção de Linguagens de Programação e iremos adicionar os conteĂșdos aqui, um de cada vez.
Mantenha-se atento e verifique as novidades na pĂĄgina What's New?

O que é uma linguagem de programação e o que posso fazer com ela?

⬅ Voltar aos artigos

Uma linguagem de programação é uma forma especial de escrever instruçÔes para que o computador entenda e execute tarefas. Com ela, podemos criar sites, aplicaçÔes móveis, software de desktop, jogos, automatizar trabalho e até controlar servidores e måquinas.

Existem muitas linguagens porque cada uma foi criada para resolver problemas diferentes ou para funcionar melhor em certas plataformas. Por exemplo, JavaScript Ă© excelente para navegadores, Python Ă© popular em ciĂȘncia de dados e automação, e C++ Ă© poderoso para sistemas e jogos.

Entender inglĂȘs Ă© essencial, pois a maioria das linguagens usa palavras e palavras‑chave em inglĂȘs, como “if”, “else”, “print”, “class” ou “function”. A documentação, as bibliotecas e as conversas nas comunidades tambĂ©m sĂŁo maioritariamente em inglĂȘs, facilitando a aprendizagem e a resolução de problemas.

As linguagens de programação podem ser agrupadas em duas grandes famílias: linguagens de script e linguagens não‑script.

  • Scripts de servidor: PHP, ASP.NET (C#), Node.js (JavaScript), Python, Ruby. Correm em diferentes estruturas de servidor como Windows Server (IIS), Linux (Apache/Nginx), variantes Unix ou sistemas IBM.
  • Scripts de navegador: JavaScript funciona na maioria dos navegadores modernos. Historicamente, alguns navegadores aceitavam linguagens ou plugins especĂ­ficos: JScript (Internet Explorer), VBScript (Internet Explorer) e Flash/ActionScript (plugin, hoje obsoleto).
  • Linguagens de desenvolvimento de desktop: Java, C#, C++, Python, Swift, Kotlin. Podem visar vĂĄrias plataformas: Windows, Linux, Unix, macOS, Solaris, e tambĂ©m sistemas de smartphone (por exemplo, Java/Kotlin para Android, Swift para iOS).

As linguagens nĂŁo‑script sĂŁo geralmente compiladas (traduzidas para cĂłdigo de mĂĄquina antes da execução), oferecendo velocidade e controlo. Exemplos: C, C++, Rust e Go. SĂŁo comuns em sistemas operativos, controladores de dispositivos e aplicaçÔes de alto desempenho.

Em resumo, as linguagens de programação permitem “falar” com os computadores e criar soluçÔes reais. Ao aprendĂȘ‑las, ganha a capacidade de construir, resolver problemas e inovar em mĂșltiplas plataformas.

⬆ Voltar ao topo