Skip to content

Repositório cuja finalidade visa organizar/indexar outros repositórios

Notifications You must be signed in to change notification settings

cleibp/content-organizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 

Repository files navigation

🚀 Organizador de Conteúdo

🤖 Categorias:

🖥️ DESKTOP / LINGUAGENS

General badge

✍️ Descrição

Pascal é uma linguagem de programação estruturada, que recebeu este nome em homenagem ao matemático e físico Blaise Pascal. Foi criada em 1970 pelo suíço Niklaus Wirth, tendo em mente encorajar o uso de código estruturado.

✍️ Extensões

(.pas, .pp, .inc)

✍️ Comandos
✍️ Conceitos
  • Todo programa escrito em Pascal é subdividido em três áreas distintas: cabeçalho do programa, área de declarações e corpo do programa. O cabeçalho de um programa é atribuído pela instrução program seguida de um nome.
  • Esta área é utilizada para validar o uso de qualquer tipo de identificador que não seja predefinido, estando subdividida em sete sub-áreas: uses, label, const, type, var, procedure e function.
  • O programa propriamente dito em Pascal está escrito na área denominada corpo do programa. esta área tem início com a instrução begin e é finalizada pela instrução end seguida do símbolo ponto ( . ).
  • O ln indica line new,
  • Uma linha de comando em Pascal termina sempre com um ponto-e-vírgula (;)
  • Podemos ter dois comandos em uma mesma linha, desde que os mesmos estejam separados por ponto-e-vírgula (;)
  • Escrever os comandos e chamadas de funções da linguagem em letras minúsculas (utilização com o Pascal)
  • As regras para nomes de identificadores (nome do programa, nomes de variáveis, nomes de procedimentos/funções) válidas em Pascal são que os mesmos devem obrigatoriamente começar por letras, ter no máximo 64 caracteres e não possuir espaços em branco no meio do nome.
  • Os nomes de quaisquer identificadores (variáveis, procedimentos, nome do programa, funções) não podem em hipótese nenhuma ser repetidos.
  • Após o término de cada área de programa ou após cada procedimento é aconselhável deixarmos uma linha em branco para uma melhor organização do nosso código fonte.
  • As units são conjuntos de rotinas prontas para serem usadas pelo programador.
  • CRT: esta unidade é a mais utilizada na programação Pascal. Ela possui a maior parte das rotinas e variáveis de geração de som, controle de vídeo e teclado;
  • DOS: esta unidade possui as rotinas que envolvem a utilização do sistema operacional, na maior parte das vezes permitindo controles de baixo nível;
  • GRAPH: esta unidade possui rotinas destinadas à manipulações gráficas;
  • OVERLAY: esta unidade possibilita gerenciar as atividades de um programa, desta forma, é possível aproveitar uma mesma área de memória para rodar várias rotinas diferentes, economizando memória;
  • PRINTER: esta unidade permite declarar um arquivo tipo texto com o nome LST e associá-lo à impressora;
  • SYSTEM: esta unidade possui a maior parte das rotinas padrão da linguagem Pascal, não necessitando ser citada para ser usada, pois o turbo Pascal já a executa de forma automática.
✍️ Exemplos
Nome Descrição
basic-pascal Exemplificação da sintaxe geral e básica da Linguagem Pascal

C

✍️ Descrição

C é uma linguagem de programação compilada de propósito geral, estruturada, imperativa, procedural, padronizada por Organização Internacional para Padronização, criada em 1972 por Dennis Ritchie na empresa AT&T Bell Labs para desenvolvimento do sistema operacional Unix.

✍️ Extensões

(.c)

✍️ Comandos
✍️ Conceitos
  • Um programa em C é composto por um conjunto de Funções. A função pela qual o programa começa a ser executado chama-se main.
  • Após cada comando em C deve-se colocar um ; (ponto-e-vírgula).
  • Um programa em C deve ser Identado para que possa ser lido com mais facilidade.
  • É uma linguagem muito popular, apesar de antiga.
  • C está fortemente associado ao UNIX, pois foi desenvolvido para escrever o sistema operacional UNIX.
  • É uma das linguagens de programação mais populares do mundo
  • C é muito versátil; ele pode ser usado em aplicações e tecnologias
✍️ Exemplos
Nome Descrição
basic-c Exemplificação da sintaxe geral e básica da Linguagem C

C++

✍️ Descrição

C++ é uma linguagem de programação compilada multi-paradigma e de uso geral. Desde os anos 1990 é uma das linguagens comerciais mais populares, sendo bastante usada também na academia por seu grande desempenho e base de utilizadores.

✍️ Extensões

(.cc, .cpp, .cxx, .C, .c++, .h, .hh, .hpp, .hxx, .h++)

✍️ Comandos
✍️ Conceitos
  • C++ é uma linguagem de plataforma cruzada que pode ser usada para criar aplicativos de alto desempenho.
  • C++ foi desenvolvido por Bjarne Stroustrup, como uma extensão da linguagem C.
  • O C++ oferece aos programadores um alto nível de controle sobre os recursos e a memória do sistema.
  • A principal diferença entre C e C++ é que C++ suporta classes e objetos, enquanto C não suporta.
✍️ Exemplos
Nome Descrição
basic-cplusplus Exemplificação da sintaxe geral e básica da Linguagem C++
poo-cplusplus Exemplificação de POO em C++

C#

✍️ Descrição

C# é uma linguagem de programação, multiparadigma, de tipagem forte, desenvolvida pela Microsoft como parte da plataforma .NET.

✍️ Extensões

(.cs)

✍️ Comandos
✍️ Conceitos
✍️ Exemplos
Nome Descrição
basic-csharp Exemplificação da sintaxe geral e básica da Linguagem C#
poo-csharp Exemplificação de POO em C#

Java

✍️ Descrição

Java é uma linguagem de programação orientada a objetos desenvolvida na década de 90 por uma equipe de programadores chefiada por James Gosling, na empresa Sun Microsystems. Em 2008 o Java foi adquirido pela empresa Oracle Corporation. Baseada em C, OO criada pela SUN Microsystem por meio do projeto Green chefiado por James Gosling. maskote duke, multiplataforma

✍️ Extensões

(.java, .jar)

✍️ Comandos
  • java –version
  • javac exemplo.java
  • java exemplo
✍️ Conceitos
  • JVM -> Máquina Virtual JAVA
  • JRE -> Ambiente de Execução Java
  • JDK -> Kit de Desenvolvimento Java
✍️ Exemplos
Nome Descrição
basic-java Exemplificação da sintaxe geral e básica da Linguagem Java
poo-java Exemplificação de POO em Java

Javascript / NodeJS

✍️ Descrição

JavaScript é a linguagem de programação mais popular do mundo. JavaScript é a linguagem de programação da Web. JavaScript é fácil de aprender. JavaScript é uma linguagem de programação interpretada estruturada, de script em alto nível com tipagem dinâmica fraca e multi-paradigma. É baseada em ECMAScript, padronizada pela Ecma international nas especificações ECMA-262[8] e ISO/IEC 16262.

✍️ Extensões

(.js)

✍️ Comandos
✍️ Conceitos
  • Javascript !== Java
  • Livescript Javascript Ecmascript
  • Ecma = comite
  • POO baseada em protótipos
  • sincrono = if, while, for
  • assíncrono = setTimout
  • Navegadores (MOSAIC, Netscape, IE, Opera, Safari, Firefox, Chrome, Edge)
  • Variável é espaço de memória para armazenar um valor e identificador é nome da variável;
  • Case sensitive;
  • Palavras reservadas;
  • fracamente tipado
  • Tipos de dados primitivos (String, number, boolean, undefined, null)
  • Tipos de dados referência (object, array, function, date, RegExp, Error)
  • objeto window escopo global
  • Operadores(aritméticos, atribuição, comparação, lógicos, ternário, unário)
  • Hoisting = elevação ( move a declaração para o topo do método)
  • notação literal de objetos != javascript object anotation
  • Estrutura de Controle (If else; switch)
  • Estrutura de Repetição (for while do while)
✍️ Exemplos
Nome Descrição
basic-node Exemplificação da sintaxe geral e básica da Linguagem Node
poo-node Exemplificação de POO em Node
Códigos Exemplo de códigos em js

PHP

✍️ Descrição

PHP (um acrônimo recursivo para "PHP: Hypertext Preprocessor", originalmente Personal Home Page) é uma linguagem interpretada livre, usada originalmente apenas para o desenvolvimento de aplicações presentes e atuantes no lado do servidor. Criado por Rasmus Lerdorf em 1995. Fracamente tipada.

✍️ Extensões

(.php)

✍️ Comandos
  • php -f
  • script.php
✍️ Conceitos
  • PHP pode gerar conteúdo de página dinâmica
  • O PHP pode criar, abrir, ler, gravar, excluir e fechar arquivos no servidor
  • PHP pode coletar dados de formulário
  • PHP pode enviar e receber cookies
  • PHP pode adicionar, excluir, modificar dados em seu banco de dados
  • PHP pode ser usado para controlar o acesso do usuário
  • PHP pode criptografar dados
  • O PHP 7 é muito mais rápido que a popular versão estável anterior (PHP 5.6)
  • O PHP 7 melhorou o tratamento de erros
  • O PHP 7 suporta declarações de tipo mais rígidas para argumentos de função
  • O PHP 7 suporta novos operadores (como o operador da nave espacial: <=>)
✍️ Exemplos
Nome Descrição
basic-php Exemplificação da sintaxe geral e básica da Linguagem PHP
poo-php Exemplificação de POO em PHP

Perl

✍️ Descrição

Perl é uma família de duas linguagens de programação multiplataforma, Perl 5 e Perl 6

Originalmente, Perl foi desenvolvida por Larry Wall em 1987; desde então, a linguagem passou por muitas atualizações e revisões até chegar à versão Perl 5 em 1994. Perl 6, desenvolvido a partir do Perl 5 em 2000, eventualmente evoluiu para uma linguagem distinta. Ambas as linguagens continuam a ser desenvolvidas independentemente por equipes diferentes.

Perl é usada em aplicações de CGI para a web, para administração de sistemas linux e por várias aplicações que necessitam de facilidade de manipulação de strings. Permite a criação de programas em ambientes UNIX, MSDOS, Windows, Macintosh, OS/2 e outros sistemas operacionais. Além de ser muito utilizada para programação de formulários www e em tarefas administrativas de sistemas UNIX - onde a linguagem nasceu e se desenvolveu -, possui funções muito eficientes para manipulação de textos. Seu slogan "There's more than one way to do it" (Existe mais de uma maneira de fazer isso) demonstra exatamente o propósito da linguagem: sua flexibilidade e capacidade de fazer códigos funcionais.

✍️ Extensões

(.pl)

✍️ Comandos
✍️ Conceitos
✍️ Exemplos
Nome Descrição
basic-perl Exemplificação da sintaxe geral e básica da Linguagem Perl
poo-perl Exemplificação de POO em Perl

Python

✍️ Descrição

Python é uma linguagem de programação de alto nível, interpretada, de script, imperativa, orientada a objetos, funcional, de tipagem dinâmica e forte. Foi lançada por Guido van Rossum em 1991.

✍️ Extensões

(.py)

✍️ Comandos
  • pip

  • python

  • python arquivo.py

  • python -v

  • python --version

  • python3 -v

  • python3 --version

✍️ Conceitos
✍️ Exemplos
Nome Descrição
basic-python Exemplificação da sintaxe geral e básica da Linguagem Python
poo-python Exemplificação de POO em Python
Códigos Exemplo de codigos python
E-mail Email Python
Webbrowser Webbrowser

Ruby

✍️ Descrição

Ruby é uma linguagem de programação interpretada multiparadigma, de tipagem dinâmica e forte, com gerenciamento de memória automático, originalmente planejada e desenvolvida no Japão em 1995, por Yukihiro "Matz" Matsumoto, para ser usada como linguagem de script.

✍️ Extensões

(.rb)

✍️ Comandos
  • irb //shell

  • exit

  • ruby arquivo.rb

  • gem install pry

  • pry

  • ruby -v

✍️ Conceitos
  • OO, Tipagem Dinâmica, Reflexão, metaprogramação, interpretada
  • MRI interpretador de ruby
  • RVM Maquina virtual ruby
  • Tudo é objeto
✍️ Exemplos
Nome Descrição
basic-ruby Exemplificação da sintaxe geral e básica da Linguagem Ruby
poo-ruby Exemplificação de POO em Ruby

Lua

✍️ Descrição

Lua é uma linguagem de script de multiparadigma, pequena, reflexiva e leve, projetada para expandir aplicações em geral, por ser uma linguagem extensível, para prototipagem e para ser embarcada em softwares complexos, como jogos. Assemelha-se com Python, Ruby entre outras.

✍️ Extensões

(.lua)

✍️ Comandos
  • apt-get install lua
✍️ Conceitos
✍️ Exemplos
Nome Descrição
basic-lua Exemplificação da sintaxe geral e básica da Linguagem LUA
poo-lua Exemplificação de POO em Lua

GO

✍️ Descrição

Go é uma linguagem de programação criada pela Google e lançada em código livre em novembro de 2009. É uma linguagem compilada e focada em produtividade e programação concorrente, baseada em trabalhos feitos no sistema operacional chamado Inferno.

✍️ Extensões

(.go)

✍️ Extensões

(.go)

✍️ Comandos
  • go version
  • go run hello.go
  • go build
  • go clean
  • go fmt e gofmt
  • go get
  • go help remote
  • go install
  • go test
  • godoc
  • go fix // atualiza o código de uma versão antiga anterior a go1 para uma nova versão depois de go1
  • go version // exibe informações sobre sua versão de Go
  • go env //exibe as variáveis de ambiente relacionados a Go
  • go list // lista todos os pacotes instalados
  • go run // compila os arquivos temporários e executa a aplicação
✍️ Conceitos
  • O Go Gopher foi criado pelo renomado ilustrador Renee French para ser o mascote da linguagem.

Go vs Python

  • Python é uma linguagem interpretada, dinamicamente tipada e sem gerenciamento de memória, enquanto que Go é uma linguagem compilada, estaticamente tipada e possui gerenciamento de memória.

Go vs Java

  • Java executa por meio de uma máquina virtual, enquanto que o Go executa nativo pelo sistema por ser compilado em linguagem de máquina. Go é capaz de paralelismo nativamente.

Go vs NodeJS

  • Go passa por desenvolvimentos e aprimoramentos, no entanto, estes seguem um padrão sistemático. Por outro lado, várias APIs Node.js passam por mudanças frequentes. Isso demonstra falta de maturidade por parte do Node.js. Golang atingiu um maior grau de maturidade.
✍️ Exemplos
Nome Descrição
basic-go Exemplificação da sintaxe geral e básica da Linguagem GO
poo-go Exemplificação de POO em GO

✨ KOTLIN

✍️ Descrição

Kotlin é uma linguagem de programação multiplataforma, orientada a objetos e funcional, concisa e estaticamente tipada (variáveis com tipos específicos), desenvolvida pela JetBrains em 2011, que compila para a Máquina virtual Java e que também pode ser traduzida para a linguagem JavaScript e compilada para código nativo (via LLVM). Foi anunciada em 2017 pela Google como a linguagem oficial do sistema Android.

A versão da JVM (Java Virtual Machine) de sua biblioteca padrão depende da Java Class Library, mas a inferência de tipos permite que sua sintaxe seja mais concisa. Apesar de possuir uma sintaxe mais concisa e um pouco diferente da linguagem Java, Kotlin é projetada para ter uma interoperabilidade total com código Java, agilizando assim a sua adoção.

✍️ Extensões

(.kt)

✍️ Comandos
✍️ Conceitos
✍️ Exemplos
Nome Descrição
basic-kotlin Exemplificação da sintaxe geral e básica da Linguagem Kotlin
poo-kotlin Exemplificação de POO em Kotlin

Dart

✍️ Descrição

Dart é uma linguagem de script voltada à web desenvolvida pela Google. Ela foi lançada na GOTO Conference 2011, que aconteceu de 10 a 11 de outubro de 2011 em Aarhus, na Dinamarca. O objetivo da linguagem Dart foi inicialmente a de substituir a JavaScript como a linguagem principal embutida nos navegadores.

✍️ Extensões

(.dart)

✍️ Comandos
  • dart --version
✍️ Conceitos
  • Linguagem de Programação do google.
  • Também é fundamental para o flutter no quesito mobile e angular para web.
✍️ Exemplos
Nome Descrição
basic-dart Exemplificação da sintaxe geral e básica da Linguagem Dart
poo-dart Exemplificação de POO em Dart

SWIFT

✍️ Descrição

Swift é uma linguagem de programação desenvolvida pela Apple para desenvolvimento no iOS, macOS, watchOS, tvOS, Windows e Linux. Swift foi desenvolvida para manter compatibilidade com a API Cocoa e com código existente em Objective-C. O compilador usa a infraestrutura do LLVM e é distribuído junto do Xcode desde a versão 6.

Foi anunciada na WWDC em 2014, conferência anual da Apple. Inicialmente um software proprietário, a partir da versão 2.2 (dezembro de 2015) foi distribuída sob a licença Apache 2.0.

Em março de 2017, Swift ficou entre as dez linguagens mais populares, de acordo com o Índice Tiobe, e atualmente está entre as 20 mais populares. De acordo com uma pesquisa conduzida pela RedMonk, está entre as dez linguagens mais populares.

✍️ Extensões

(.swift)

✍️ Comandos
✍️ Conceitos

✍️ Exemplos

Nome Descrição
basic-swift Exemplificação da sintaxe geral e básica da Linguagem Swift
poo-swift Exemplificação de POO em Swift

✨ RUST

✍️ Descrição

Rust é uma linguagem de programação multiparadigma compilada desenvolvida pela Mozilla Research. É projetada para ser "segura, concorrente e prática", mas diferente de outras linguagens seguras, Rust não usa coletor de lixo. Possui suporte nativo ao WebAssembly.

A linguagem apareceu como um projeto pessoal de Graydon Hoare, empregado da Mozilla. A organização começou a apoiar o projeto em 2009 e anunciou-o em 2010. No mesmo ano, os esforços mudaram do compilador original (escrito em OCaml) para um auto-hospedado feito em Rust. Conhecido por rustc, conseguiu compilar-se pela primeira vez em 2011 e utiliza o LLVM como back-end. Foi lançada pela primeira vez uma versão numerada pré-alfa em 2012. Rust 1.0, a primeira versão estável, foi lançada em 15 de maio de 2015.

Foi considerada pelo público a linguagem "mais amada" por seis anos consecutivos, de acordo com pesquisas conduzidas pelo site Stack Overflow de 2016 a 2023, e está entre as 25 linguagens mais populares, de acordo com pesquisas conduzidas pela RedMonk desde 2018.

✍️ Extensões

(.rs)

✍️ Comandos
✍️ Conceitos

✍️ Exemplos

Nome Descrição
basic-rust Exemplificação da sintaxe geral e básica da Linguagem Rust
poo-rust Exemplificação de POO em Rust

🌐 BACKEND

Nome Descrição
apiNode Public API REST Node de Notícias

🌐 FRONTEND

Nome Descrição
portfolio Portfólio
social-card Portfólio
social-networks Portfólio
cv Portfólio
socialProfile Portfólio
sample-html Exemplificação da sintaxe geral e básica da Linguagem de Marcação HTML PART 1
sample2-html Exemplificação da sintaxe geral e básica da Linguagem de Marcação HTML PART 2
sample3-html Exemplificação da sintaxe geral e básica da Linguagem de Marcação HTML PART 3
html5-accordion Exemplificação de HTML5
soft-hypen Exemplificação de Soft Hypen
marquee-html Exemplificação de marquee em HTML
attribute-selector Exemplificação de Attribute Selector
button Exemplificação de Button
pseudo-class Exemplificação de Pseudo Class
button-style Exemplificação de Button
title Exemplificação de Title
validate-input Exemplificação de Input com validação
triangle Exemplificação de Triangulo com css
button-neon Exemplificação de um botão neon em css
gradient-text Exemplificação de gradiente texto
cover-flip Exemplificação de Cover Flip
line-around Exemplificação de Linhas ao redor
flexbox-demo Exemplificação de Flexbox
flexbox-playground Exemplificação de Flexbox
flexbox-flex-direction Exemplificação de Flexbox
flexbox-flew-flow Exemplificação de Flexbox
flexbox-justify-content Exemplificação de Flexbox
flexbox-flex-wrap Exemplificação de Flexbox
flexbox-align-items Exemplificação de Flexbox
flexbox-align-content Exemplificação de Flexbox
flexbox-align-self Exemplificação de Flexbox
flexbox-order Exemplificação de Flexbox
flexbox-shrink Exemplificação de Flexbox
flexbox-flex Exemplificação de Flexbox
flexbox-flex-basis Exemplificação de Flexbox
flexbox-flex-grow Exemplificação de Flexbox
periodicTable Tabela Periódica construida com css/flexbox
css-grid-playground Exemplificação de CSS GRID
css-grid-html5 Exemplificação de CSS GRID
css-grid-div Exemplificação de CSS GRID
css-grid-html5-css Exemplificação de CSS GRID
age-vanilla Exemplificação de aplicação de calcular a idade usando vanilla ou Javascript puro.
alarm-vanilla Exemplificação de aplicação de alarme usando vanilla ou Javascript puro
digital-clock-vanilla Exemplificação de aplicação de relógio digital usando vanilla ou Javascript puro
analogic-clock-vanilla Exemplificação de aplicação de relógio analógico usando vanilla ou Javascript puro
bmi-calculator-vanilla Exemplificação de aplicação de IMC/BMI usando vanilla ou Javascript puro
simpleCalculator Simples Calculadora criada com Vanilla "Javascript Puro"
get-mouse-vanilla Exemplificação de aplicação de mouse move usando vanilla ou Javascript puro
crono-vanilla Exemplificação de aplicação de cronômetro usando vanilla ou Javascript puro
game-google-vanilla Exemplificação de aplicação de jogo do google offline usando vanilla ou Javascript puro
sort-number-vanilla Exemplificação de aplicação de sorteador usando vanilla ou Javascript puro
pomo-vanilla Exemplificação de aplicação de pomodoro usando vanilla ou Javascript puro
sass-css Exemplificação do pré-processador CSS denominado SASS
less-css Exemplificação do pré-processador CSS denominado LESS
stylus-css Exemplificação do pré-processador CSS denominado STYLUS
halm-html Exemplificação do pré-processador HTML denominado HALM
pug-html Exemplificação do pré-processador HTML denominado PUG
contact-js Exemplificação de formulário de contato usando Javascript
contact-jquery Exemplificação de formulário de contato usando JQUERY
contact-material Exemplificação de formulário de contato usando Material Design
contact-bootstrap Exemplificação de formulário de contato usando Bootstrap
basic-jquery Exemplificação da sintaxe basica usando JQUERY
basic-js Exemplificação da sintaxe basica usando JAVASCRIPT
todo-list-js Exemplificação de TODO LIST usando javascript/vanilla
todo-list-jquery Exemplificação de TODO LIST usando biblioteca jquery
todo-list-angular Exemplificação de TODO LIST usando framework js angular
todo-list-vue Exemplificação de TODO LIST usando framework js vue
todo-list-react Exemplificação de TODO LIST usando biblioteca react
underConstruction Modelo template padrão página em construção
layoutCSSGrid Layout construído com CSS Grid

📱 MOBILE

Nome Descrição

🗒 DOC

Nome Descrição
content-organizer Organizador de Conteúdo
knowledgeBase Base de conhecimento contendo sintaxe de algumas linguagens
baseOfLinks Documentação de links úteis no processo de desenvolvimento
quick-guide Guia Rápido para desenvolvimento
linux-guide Exemplo Básico de comandos linux
git-guide Exemplo Básico de comandos git
commits-guide Exemplo Básico de commits
sql-guide Exemplo Básico de comandos SQL
vagrant-guide Exemplo Básico de comandos Vagrant
docker-guide Exemplo Básico de comandos Docker
kubernetes-guide Exemplo Básico de comandos kubernetes
terraform-guide Exemplo Básico de comandos Terraform
ansible-guide Exemplo Básico de comandos Ansible

🔧 FORKS

Nome Descrição
kube-news KUBERNETES
conversao-temperatura Conversor de temperatura
emoji-cheat-sheet Emoji

Contatos

Github Badge Linkedin Badge Whatsapp Badge Gmail Badge

Pague-me um ☕

Feito com muito ❤️☕👨🏻‍💻 por Cleiton Paiva

About

Repositório cuja finalidade visa organizar/indexar outros repositórios

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published