Linguagem Ruby
Histórico
Ruby é uma linguagem nova em comparação às outras. Foi originalmente planejada e desenvolvida no Japão em 1995 pelo japonês Yuri Matsumoto.
Projetada tanto para a programação em grande escala quanto para codificação rápida, tem um suporte a orientação a objetos simples e prático. A linguagem foi criada pelo japonês Yukihiro Matsumoto, que aproveitou as melhores idéias das outras linguagens da época.
Características
Para manter a praticidade, a linguagem possui algumas características interessantes:
A sintaxe é enxuta, quase não havendo necessidade de colchetes e outros caracteres.
Todas as variáveis são objetos, onde até os "tipos primitivos" (tais como inteiro, real, entre outros) são classes.
Estão disponíveis diversos métodos de geração de código em tempo real, como os "attribute accessors".
Através do Ruby Gems, é possível instalar e atualizar bibliotecas com uma linha de comando, de maneira similar ao APT do Debian Linux.
ESTRUTURA
Uma linguagem de programação multiparadigma é uma linguagem que suporta mais de um paradigma de programação. A ideia de uma linguagem multiparadigma é fornecer um framework no qual o programador possa trabalhar com vários estilos, misturando livremente construtores de diferentes paradigmas.
APLICAÇÃO
desenvolvimento do software
PROGRAMA
puts("Qual eh o seu nome?") nome = gets() puts("Ola "+ nome) SWIFT
O desenvolvimento da linguagem foi iniciado em 2010 por Chris Lattner, com a colaboração eventual de muitos outros programadores da Apple, Swift pegou ideias de linguagens de programação como: Objective-C, Rust, Haskell, Ruby,Python, C#, CLU, entre outras.
CARACTERISTICA
Essa linguagem rápida e eficiente responde em tempo real e pode ser agregada a um código Objective C existente.
Os desenvolvedores não só fazem um código mais seguro e confiável, mas são capazes de economizar tempo e criar uma experiência ainda mais rica nos apps. Swift é rápida. É moderna. Foi projetada tendo a segurança em mente,