migmoroni / Aprendizado-Acelerado-de-Programacao-por-Comparacao-de-Conceitos

Um projeto livre e gratuito, que busca uma nova forma de guiar devs a aprender novas linguagens de programação, através do aprendizado direto dos conceitos e teorias da computação!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Aprendizado Acelerado de Programação por Comparação de Conceitos

Este repositório visa facilitar o aprendizado profundo de linguagens de programação, ao focarmos nos conceitos e compararmos os mesmos em cada uma das mais diversas linguages, seja estes os vários paradigmas, estruturas de dados e de fluxo, algoritmos e outras.

Sobre

Para entender este projeto:

Leia o nosso Manifesto

Contribua seu conhecimento para democratizar o ensino

O projeto

Um pouco sobre a história, características e sintaxe de cada uma das Linguagens de programação que se busca trazer neste projeto.

Interpretado JavaScript TypeScript Ruby Python Lua GDscript Shell Script PHP
Compilado Java C sharp C C plusplus Rust OCaml Fortran Ada

O conceito de escrever na tela (ou console) esta tão famosa frase.

Interpretado JavaScript TypeScript Ruby Python Lua GDscript Shell Script PHP
Compilado Java C sharp C C plusplus Rust OCaml Fortran Ada
Script Ruby JavaScript Perl Python GDscript Lua Shell Script PHP
Alto Nível Java C sharp F sharp Q sharp Elixir OCaml Haskell Crystal
Médio Nível Fortran Ada C C plusplus Rust Forth Cobol GLSL

Conceitos primordiais que estarão presentes em toda a trajetória do programador.

Script Ruby JavaScript Perl Python GDscript Lua Shell Script PHP
Alto Nível Java C sharp F sharp Q sharp Elixir OCaml Haskell Crystal
Médio Nível Fortran Ada C C plusplus Rust Forth Cobol GLSL

Um conceito que permite criar código que decida e realiza multiplas ações em looping.

Script Ruby JavaScript Perl Python GDscript Lua Shell Script PHP
Alto Nível Java C sharp F sharp Q sharp Elixir OCaml Haskell Crystal
Médio Nível Fortran Ada C C plusplus Rust Forth Cobol GLSL

Um conceito que permite que o código trabalhe com o mundo externo, consumindo, executando e entregando resultados.

Script Ruby JavaScript Perl Python GDscript Lua Shell Script PHP
Alto Nível Java C sharp F sharp Q sharp Elixir OCaml Haskell Crystal
Médio Nível Fortran Ada C C plusplus Rust Forth Cobol GLSL

Conceitos que abrangem estruturas de organização do mundo real, aplicados em programação.

Script Ruby JavaScript Perl Python GDscript Lua Shell Script PHP
Alto Nível Java C sharp F sharp Q sharp Elixir OCaml Haskell Crystal
Médio Nível Fortran Ada C C plusplus Rust Forth Cobol GLSL

Conceitos que promovem modos diferentes de operação e resolução de problemas, todos abstraidos da matemática e lógica universal.

Script Ruby JavaScript Perl Python GDscript Lua Shell Script PHP
Alto Nível Java C sharp F sharp Q sharp Elixir OCaml Haskell Crystal
Médio Nível Fortran Ada C C plusplus Rust Forth Cobol GLSL

Conjunto de conceitos que facilitam a resolução de problemas.

Script Ruby JavaScript Perl Python GDscript Lua Shell Script PHP
Alto Nível Java C sharp F sharp Q sharp Elixir OCaml Haskell Crystal
Médio Nível Fortran Ada C C plusplus Rust Forth Cobol GLSL

Conjunto de ferramentas que aceleram o trabalho, respaldadas em muitos conceitos, mas que sejam comuns a maioria das Linguagens apresentadas.

Script Ruby JavaScript Perl Python GDscript Lua Shell Script PHP
Alto Nível Java C sharp F sharp Q sharp Elixir OCaml Haskell Crystal
Médio Nível Fortran Ada C C plusplus Rust Forth Cobol GLSL

Conjunto de conceitos relacionados a integração com banco de dados.

Script Ruby JavaScript Perl Python GDscript Lua Shell Script PHP
Alto Nível Java C sharp F sharp Q sharp Elixir OCaml Haskell Crystal
Médio Nível Fortran Ada C C plusplus Rust Forth Cobol GLSL

Conceitos matemáticos puros, aplicados com programação.

Script Ruby JavaScript Perl Python GDscript Lua Shell Script PHP
Alto Nível Java C sharp F sharp Q sharp Elixir OCaml Haskell Crystal
Médio Nível Fortran Ada C C plusplus Rust Forth Cobol GLSL

Conjunto de padrões de estrutura de código, visando melhoria da organização e manutenção de código.

Script Ruby JavaScript Perl Python GDscript Lua Shell Script PHP
Alto Nível Java C sharp F sharp Q sharp Elixir OCaml Haskell Crystal
Médio Nível Fortran Ada C C plusplus Rust Forth Cobol GLSL

Conjunto de projetos desenvolvidos com base nos tópicos anteriores.

Script Ruby JavaScript Perl Python GDscript Lua Shell Script PHP
Alto Nível Java C sharp F sharp Q sharp Elixir OCaml Haskell Crystal
Médio Nível Fortran Ada C C plusplus Rust Forth Cobol GLSL

About

Um projeto livre e gratuito, que busca uma nova forma de guiar devs a aprender novas linguagens de programação, através do aprendizado direto dos conceitos e teorias da computação!

License:MIT License


Languages

Language:HTML 70.1%Language:CSS 14.1%Language:Java 9.3%Language:Ruby 3.0%Language:C# 0.4%Language:Ada 0.4%Language:C++ 0.3%Language:C 0.3%Language:GLSL 0.2%Language:Q# 0.2%Language:Fortran 0.2%Language:JavaScript 0.2%Language:Forth 0.2%Language:Rust 0.2%Language:Shell 0.1%Language:OCaml 0.1%Language:Haskell 0.1%Language:PHP 0.1%Language:Perl 0.1%Language:Elixir 0.1%Language:GDScript 0.1%Language:Lua 0.1%Language:Python 0.1%Language:Crystal 0.1%