tikc.

A Driver del compilatore C per GNU / Linux.
Scarica ora

tikc. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • GPL
  • Prezzo:
  • FREE
  • Nome editore:
  • Tiken Salam
  • Sito web dell'editore:

tikc. Tag


tikc. Descrizione

Un driver del compilatore C per GNU / Linux. Tikc è un driver di compilatore C per GNU / Linux che può compilare un programma C e produce un file eseguibile per il programma compilato. Questa è la prima versione di rilascio di Tikc, così limitata sintax / costrutti sono implementati. Si prega di compilare il programma per il quale tutte le sintassi vengono implementate da Tikc else il programma sorgente non sarà compilato (questi sono dettagliati sotto). Ora, Tikc non può pre-elaborato un file C. Quindi il codice dovrebbe essere completamente semplice inizialmente (quindi nessun file di intestazione, nessuna macro ecc.). TIKC genera il codice di assemblaggio equivalente del programma sorgente e invoca il GNU come (Assembler) per produrre il file dell'oggetto. E infine il linker inserisce il file dell'oggetto e i file della libreria togerhter e producono il file eseguibile. Poiché il codice asegidabile generato è stato rivolto a Intel X86, TIKC può essere eseguito su sistema che esegue Linux sulla piattaforma X86. TIKC in azione per compilare la sorgente Tikc, è necessario disporre di GCC e GNUAS installati sul sistema. Quando per la prima volta il tikc, troverai le directory seguenti: a) Documenti: contiene i documenti interni Tikc. Sarà abbastanza utile se hai intenzione di unirti a me per iscritto Tikc.b) SRC: contiene i file del codice sorgente Tikc insieme al Makefile. Insieme alle directory troverai altri file di testo. Si prega di dare un'occhiata a questi file in quanto può contenere informazioni importanti. Aprire "Terminale" e rendono "... / tikc / src" la directory di lavoro corrente. % Run Make - questo ha prodotto l'eseguibile "tikc". % run ./tikc filename -FileName è il tuo programma C, dovrebbe essere nella stessa directory. -Il codice AST e intermedio generato verrà visualizzato sull'uscita della console. -Questo produrrà il tuo file eseguibile "tikc.out". % esecuzione ./tikc.out -Questo produrrà l'output del programma. Sintassi È possibile utilizzare con Tikc A) Tipo di dati INT / CHAR / VOID / FLOAT.MUT direbbe provare a lavorare con "int". Sto lavorando agli altri. b) Inizializzazione del tipo di dati. c) tutti gli operatori aritmetici. (eccetto divisione, mod) d) tutti gli operatori logici. e) tutti gli operatori relazionali. f) Operatori bitwise (, |, ^) g) IF / IF-ELES. h) Per, mentre, il ciclo di do-while. I) Biblioteca Routine "PrintF" e "Scanf". Un problema qui è la stringa di controllo per "PrintF" e "Scanf" non può essere più lungo di dodici (12) caratteri. (Lavorando su di esso. Un bug serio qui. La sua sintassi della mia testa) non è possibile utilizzare con Tikc A) Si prega di non fornire file di intestazione e macro nel tuo programma (pesantemente lavorando su questo). Nessuna pre-elaborazione suportata. b) deve essere fornito il prototipo di funzione principale () (int / void). per esempio. int main (). c) Tutti gli operatori aritmetici sono implementati eccetto di divisione e mod. (È necessario lavorare su operazioni del punto flottante) D) Nessuna chiamata di funzione definita dall'utente. e) È possibile utilizzare solo le routine della libreria di PrintF e Scanf Library. f) array, struttura, unione e enum non ancora implementati. Sviluppatore commentdikc mi succede per il mio amore per la programmazione C. È stato un lungo sogno per me scrivere il mio compilatore c dal mio college days. Era il brivido per capire come un codice scritto a mano viene convertito in istruzioni che una CPU può davvero capire. Con questo brivido sono andato giù per capire come succede questo. E ha continuato con Tikc. Anche con Tikc potrei esplorare più a fondo per i costrutti della lingua C per cui sono davvero felice. Vorrei mettere una parola a tutti gli studenti, se vuoi andare più a fondo con un linguaggio Prammaming, quindi sollevare la mano e annotare il tuo compilatore . Vi sentirete meglio. O se senti, puoi unirti a me nel completare Tikc e soddisfare i nostri sogni insieme. Tikc ti fornirà un'ampia opportunità di capire come funziona un compilatore, informazioni sull'ottimizzazione del codice, la programmazione della lingua di assemblaggio, cosa succede effettivamente alle tue variabili, alle chiamate di funzione, ecc. Spara una mail a me. Metti qui una parola di ringraziamento a tutti I miei insegnanti e amici che credevano in me. Inoltre, una menzione speciale per i miei cari compagni di stanza per le loro parole incoraggianti e senza il quale Tikc non avrà accadendo se dovessi trascorrere il mio tempo rimanente dopo il lavoro in cucina cucina e lavarsi. Inoltre ringrazio i miei colleghi per il loro sostegno e incoraggiamento. E inoltre estendere la mia gratitudine alla comunità open source senza la quale tikc non sarà possibile. Per quanto meno, sto dedicando TIKC al My College North Eastern Regional Institute of Science and Technology (Nerist), Itanagar, India.


tikc. Software correlato

rvm.

RVM è una macchina virtuale scritta in Ruby che consente di includere funzionalità di scripting ai programmi di rubino. ...

201

Scarica

Gnu Sather.

GNU SATHER è un linguaggio di programmazione orientato agli oggetti progettato per essere semplice, efficiente e sicuro. ...

154

Scarica

lfyre.

LFYRE è un linguaggio di programmazione e un compilatore interattivo. ...

180

Scarica