Smalltalk

Smalltalk

Smalltalk é uma linguagem de programação orientada a objetos (OOP).São objetos até o fim.A pureza e a clareza do Smalltalk a esse respeito o tornaram o arquétipo de quase todas as outras línguas OOP.
Smalltalk é uma linguagem de programação reflexiva orientada a objeto e tipada dinamicamente.O Smalltalk foi criado como a linguagem para sustentar o "novo mundo" da computação exemplificado pela "simbiose humano-computador".Smalltalk é uma linguagem de programação orientada a objetos com um histórico rico e um legado histórico.Nasceu na Xerox PARC na década de 1970, criada pela equipe brilhante e visionária de Alan Kay, Dan Ingalls e Adele Goldberg.O Smalltalk foi criado para investigar a programação de ensino para crianças.Compreensivelmente, é uma linguagem muito pequena e simples, a mais simples das principais linguagens de programação .... Smalltalk é uma recursão sobre a noção de computador em si.Em vez de dividir “coisas de computador” em coisas cada vez menos fortes que o todo? -? Como estruturas de dados, procedimentos e funções que são a parafernália usual das linguagens de programação? -? Cada objeto Smalltalk é uma recursão de todas as possibilidades do computador.Assim, sua semântica é um pouco como ter milhares e milhares de computadores conectados por uma rede muito rápida.E a contribuição do Smalltalk é um novo paradigma de design?por atacar grandes problemas do programador profissional e possibilitar pequenos para o usuário iniciante.O projeto orientado a objetos é uma tentativa bem-sucedida de melhorar qualitativamente a eficiência da modelagem de sistemas dinâmicos cada vez mais complexos e de relacionamentos com os usuários possibilitados pela explosão de silício.Existem vários bons dialetos do Smalltalk, como Squeak, Pharo e Dolphin Smalltalk (para Windows).
smalltalk

Local na rede Internet:

Categorias

Alternativas ao Smalltalk para todas as plataformas com qualquer licença

Python

Python

Python é uma linguagem de programação interpretável, interativa, orientada a objetos e extensível.
Java

Java

Java é uma linguagem de programação de uso geral que é simultânea, baseada em classes, orientada a objetos e projetada especificamente para ter o menor número possível de dependências de implementação.
C (programming language)

C (programming language)

C é uma linguagem de programação de computador de uso geral.C é uma das linguagens de programação mais usadas em todos os tempos.
C++

C++

C ++ é uma linguagem de programação poderosa, de forma livre, multiparadigma, estaticamente digitada.
Ruby

Ruby

Ruby é uma linguagem de programação orientada a objetos dinâmica, reflexiva e de uso geral que combina sintaxe inspirada no Perl com recursos semelhantes ao Smalltalk.
C#

C#

O C # é uma linguagem de programação com vários paradigmas, que inclui tipagem forte, imperativa, declarativa, funcional, genérica, orientada a objetos (baseada em classe) e orientada a componentes ...
Lua

Lua

Lua é uma linguagem de script poderosa, rápida, leve e incorporável.
Perl

Perl

Perl é uma linguagem de programação dinâmica de alto nível, de propósito geral, interpretada e com mais de 22 anos de desenvolvimento.
Go (Programming Language)

Go (Programming Language)

Go é uma linguagem de programação de código aberto que facilita a criação de software simples, confiável e eficiente.
Rust

Rust

Uma linguagem de programação de sistemas que roda incrivelmente rápido, evita quase todas as falhas e elimina corridas de dados..
Dart

Dart

Dart (originalmente chamado Dash) é uma linguagem de programação da Web desenvolvida pelo Google.Foi apresentado na conferência da GOTO em Aarhus, de 10 a 12 de outubro de 2011.
Haskell

Haskell

Haskell é uma linguagem de programação avançada e puramente funcional.
D (Programming Language)

D (Programming Language)

D é uma linguagem com sintaxe do tipo C e digitação estática.Combina pragmaticamente eficiência, controle e potência de modelagem, com segurança e produtividade do programador.
Free Pascal

Free Pascal

Free Pascal (também conhecido como FPK Pascal) é um compilador Pascal profissional de 32 e 64 bits.Está disponível para diferentes processadores: Intel x86, Amd64 / x86_64, PowerPC, PowerPC64, Sparc, ARM.
Nim (programming language)

Nim (programming language)

O Nim é uma linguagem de programação imperativa, estaticamente tipada, com um poderoso sistema de macros que tenta dar ao programador o poder máximo sem comprometer a eficiência do tempo de execução.