tikc.

Um driver de compilador C para GNU / Linux.
Baixe Agora

tikc. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Tiken Salam
  • Site do editor:

tikc. Tag


tikc. Descrição

Um driver de compilador C para GNU / Linux. O Tikc é um driver de compilador C para o GNU / Linux que pode compilar um programa c e produz um arquivo executável para o programa compilado. Esta é a primeira versão de lançamento do Tikc, portanto, a sintaxe / constructos C limitada de C é implementada. Por favor, compile o programa para o qual toda a sintaxe está sendo implementada pelo Tikc Else O programa de origem não será compilado (estes são detalhados abaixo). Ainda assim, o Tikc não pode pré-processado um arquivo c. Portanto, o código deve ser imediatamente direto inicialmente (por isso não há arquivos de cabeçalho, sem macros etc). O Tikc gera o equivalente do código de montagem do programa de origem e invoca o GNU como (assembler) para produzir o arquivo de objeto. E, finalmente, o ligante coloca o arquivo de objeto e os arquivos da biblioteca togetter e produz o arquivo executável. À medida que o código asembly gerado é direcionado para o X86, o Tikc pode ser executado no sistema que executa o Linux no X86 Platform.Getting Tikc em ação para compilar a fonte Tikc, você precisa ter GCC e Gnuas instalados em seu sistema. Quando você não faz o tikc, você encontrará os diretórios abaixo: a) Documentos: Contém os documentos internos do Tikc. Será muito útil se você planeja se juntar a mim em escrever tikc.b) SRC: contém os arquivos de código-fonte Tikc junto com o makefile. Junto com os diretórios, você encontrará alguns outros arquivos de texto. Por favor, dê uma olhada nesses arquivos, pois pode conter informações importantes. Abra "Terminal" e faça "... / tikc / src" o diretório de trabalho atual. % Run Fazer - Isso produzia o executável "tikc". % Executar ./tikc filename -FileName é seu programa C, deve estar no mesmo diretório. - O código AST e intermediário gerado será exibido na saída do console. -Este produzirá seu arquivo executável "tikc.out". % executado ./tikc.out - isso produzirá sua saída de programa. Sintaxe Você pode usar com tikc a) tipo de dados int / char / nulo / float.mas vai dizer tente trabalhar com "int". Eu estou trabalhando nos outros. b) Inicialização do tipo de dados. c) Todos os operadores aritméticos. (exceto divisão, mod) d) Todos os operadores lógicos. e) todos os operadores relacionais. f) Operadores Bitwise (, |, ^) g) If-else. h) por, enquanto, faça-o loop. i) rotina de bibliotecas "printf" e "scanf". Um problema aqui é a cadeia de controle para "printf" e "scanf" não pode ter mais que doze caracteres (12). (Trabalhando nisso. Um bug sério aqui. Está comendo minha cabeça) Sintaxe Você não pode usar com o tikc A) Por favor, não dê arquivos de cabeçalho e macros em seu programa (fortemente trabalhando nisso). Nenhum pré-processamento suportado. b) O protótipo da função principal () deve ser dado (int / vazio). por exemplo. int Main (). c) Todos os operadores aritméticos são implementados, exceto a divisão e mod. (Precisa trabalhar em operações de ponto flutuante) d) Nenhuma chamada de função definida pelo usuário. e) apenas as rotinas da biblioteca de Printf e Scanf podem ser usadas. f) Array, estrutura, união e enum ainda não implementados. O desenvolvedor CommentStikc acontece comigo pelo meu amor por programação C. Tem sido um longo sonho para eu escrever meu próprio compilador C desde os meus dias de faculdade. Foi a emoção entender como um código de mão escrito é convertido em instruções que uma CPU pode realmente entender. Com esta emoção, desci para entender como isso acontece. E continuou com Tikc. Também com tikc eu poderia explorar mais fundo sobre as construções de idiomas C para as quais estou muito feliz com todos. Eu gostaria de colocar uma palavra para todos os alunos, se você quiser ir mais fundo com uma linguagem de proramming, em seguida, aumentar sua mão e anote seu compilador . Você vai se sentir melhor. Ou se você se sentir, você pode se juntar a mim para completar Tikc e cumprir nossos sonhos juntos. A Tikc proporcionará uma ampla oportunidades para entender como um compilador realmente funciona, sobre otimização de código, programação de linguagem de montagem, o que realmente acontece com suas variáveis, chamadas de função, etc. Atire um e-mail para mim. Eu coloquei aqui uma palavra de graças a todos meus professores e amigos que acreditavam em mim. Além disso, uma menção especial para meus mais queridos companheiros de quarto para suas palavras encorajadoras e sem quem Tikc não terá que passar se eu tivesse que passar o tempo restante depois de trabalhar na cozinha cozinhar e lavar. Eu também agradeço aos meus colegas por seu apoio e encorajamento. E também estender minha gratidão à comunidade de código aberto sem quem o Tikc não será possível. No mínimo, estou dedicando tikc ao meu Instituto Regional de Ciência e Tecnologia Regional da Colégio Oriente (Nerist), Itanagar, Índia.


tikc. Software Relacionado

Sdcc.

SDCC é um freeware, retargettable, otimizando o compilador ANSI-C. ...

180

Download

Tinyaml.

Tinyaml é uma meta-linguagem orientada a objetos usando o analisador Tinyap. ...

147

Download

Lisaac.

Lisaac é um compilador para ISAAC, uma linguagem de objeto baseada em protótipo. ...

165

Download