Programlama Dilleri (Genel)

GNU gcc/g++ kullanıyormuş, main fonksiyonunu farklı bir şekilde hallediyor.

1 Beğeni

"Kendi dili"nin C++'tan cok bir farki yok. main yerine setup ve loop kullaniyor. ino dosyalarinin bir sekilde birbirlerini gormesini sagliyor. Processing’in Java’ya yaptigindan cok farkli degil (hatta daha azi zira Java’da her seyi bir class icine atmak gerekiyor). Zaten kendisi bir Processing fork’u.

Derleyicisi avr-gcc hatta programlayicisi da avrdude.

Bu da şurada halledilmiş:

Bunu tam anlayamadım.

Evet, internal implementasyonu o sekilde. Dedigim gibi, bir Java olmadigi icin cok fazla text (veya AST) processing’e ihtiyaci yok. Hatta dizindeki butun ino dosyalarini ayri ayri compile edip kutuphaneyle beraber linklemekten fazlasini yapmiyorsa sasirmam bile.

Arduino projesi(nin IDE kismi) Processing projesi(nin IDE kismi)ndan catallandi, yani birinin kaynak kodlari digerininki taban alinarak yazildi.

1 Beğeni

Tamam, bunu bilmiyordum.