ooc é uma linguagem de programação orientada a objetos que se traduz em C por meio de um compilador intermediário. & Nbsp; Pode então ser compilado por um compilador C, como gcc. Por Exemplo. ele suporta classes, funções abstratas, foreaches, etc. Ele tem a intenção de ser moderno, modular, extensível, mas simples de usar. Para mais detalhes sobre o idioma consulte a página de LanguageSummary no wiki.
Porque é traduzido para C, é muito portátil e onipresente, e, bem .. quase tão rápido como C (por exemplo, não Virtual Machine). Além disso, é muito simples para ver como a linguagem funciona "sob o capô".
Foram disponibilizados gráfica passo-a-passo compilar ferramentas, para experimentar com a adição de novos recursos para o compilador ou corrigir bugs existentes.
A biblioteca padrão ainda está em desenvolvimento, por enquanto é inspirado por APIs padrão do Java (por exemplo, para Coleções). By the way, a principal aplicação do compilador ooc está atualmente em Java. Quando o projeto estiver maduro o suficiente (= veremos), está prevista para reescrever o compilador em si ooc.
Para uma visão geral do progresso, veja os exemplos / pasta no SVN. Você está convidado a escrever código em ooc! empurre o compilador para os seus limites
O que é novo nesta versão:.
- sintaxe muito mais limpa (ver Referência de linguagem guia)
- Um monte de correções de bugs, o compilador está se tornando bastante confiável
- Melhorado GTK / SDL / OpenGL / GLU / GLUT
- uso mais fácil de bibliotecas C
- Melhor compatibilidade do Windows
- Agora distribuído como binários para Linux / Windows, Jar (java) e distribuições fonte.
- Muitas coisas para mencionar aqui, consulte os logs cometem
Ligações
Comentários não encontrado