Derleyici kıyaslama

Başlatan Maxim, 10 Ocak 2009, 22:49:28

Maxim

bildiğim kadarıyla swordfish ,C temelli bir tür basic derleyici ?
18 serisi picler için geliştirilmiş .

kendi sayfalarında bir test var ,orada yazana göre manchester kod ile en hızlı ve en az yer kaplayan derleyici olarak swordfish gösteriliyor .

Bu test hakkında yorumunuz nedir ?

http://www.sfcompiler.co.uk/wiki/pmwiki.php?n=SwordfishUser.Comparison

Bu da testte kullanılan kodlar .
http://www.sfcompiler.co.uk/wiki/pmwiki.php?n=SwordfishUser.ManchesterCode

teknikelektronikci

merhabaalr sayenizde bu swordfisch ide duymsutum oldum
ve gercekten hosuma gitti güzel bir dile benzior özelikle c ve basic  arasinda gidip gelenler icin birebir diye düsünüyorum ama o karislastirmalarda bir bakarmisiniz lütven hocam ! aralarinda en güzel duran en asil duran en düzenli duran hangisi ??? :D  tabiki proton valla ben protondan vazgecmem bi ara hi.tech düsündüm o da 16 bitlikler icin  ama simdilik 8 bitlik picler ve proton benim isimi fazalsi ile görüyor :) bildigim kadari ile sizde proton ile yaziorsunuz bence sizde vazgecmeyin derim :)
Ey Türk istikbalinin evlâdı! İşte, bu ahval ve şerâit içinde dahi, vazifen; Türk İstiklâl ve Cumhuriyetini kurtarmaktır! Muhtaç olduğun kudret, damarlarındaki asil kanda mevcuttur!

Maxim


Erol YILMAZ

Şu anda C öğrenebilmek için o kadar çok ve güzel kaynak var ki,
Emeklerinizi neden Basic ile veriyorsunuz, anlamıyorum.

Muhakkak bi miktar çekingenlik vardır ama bu çekingenlik gereksiz.
Sizin yaşlarınızda iken değil C, Z olsa üstüne atlardım. :P

Bakın CCS de değil, Salt C, Pardon Ansi C,

Neden Ansi gibi Salt C kodu ?

Geniş bir Uyumluluk,
Donanımla direkt çalışma imkanı,
Daha da iyisi Sistem kurmaya izin vermesi.

Hi-tech, Iar, Microchip C18 C30, C32,

Arm'a mı geçtiniz yine problem yok, Hi-tech, IAR bu sefer de Keil C,

Biri diğerinden %5 fazla kod çıkarıyormuş, Pek te önemli değil.

Programlamada Yeni teknikler keşfedeceksiniz,

İleri de işlemciyi tüm özellikleri ile kullanmak için RTOS lar var.

Düşünsenize elinizde kocaman bir işlemci var. Bir sürü özelliği var,

Hız derseniz fişek gibi :) Böyle donanımlı bir alet için kod yazarken,

Olur da Kod çalışırken sistemde bağlı olan bir butonu bir an için okumazsa

ben buna verimsiz Kod derim. Bu işlemcilerin şu ana kadar geldiğiniz yöntemlerle

kontrol edilemeyecek kadar geniş olduğunu anlarsınız.

Bakış açısı olarak farklı tarzda çalışmalar bunlar, ( olması gerektiği gibi )


Yıl 2009, Bugün Hangi Basic? değil de,

Hangi RTOS, hangi işe daha uygun?? onu konuşmamız gerekiyor.


HAYDİ GENÇLİK, Artık büyüdünüz. Hep Beraber önce C'ye :P

teknikelektronikci

hocam yazinizdan sonra kendimden utandim valla

itiraf ediyorum ÜSENGEC GENCLIK (kendi adima ) aslinda su anda okulda ansi c ile bilgisyar programlama görüyoruz ve gercekten zevkli ve baktigimda pic c de ayni gibi yani zorluk cekmeyebilirim ama protona o kadar alistimki gözü kapali kod yaziorum her sey ezberimde bütün komutlari biliyorum ,simdi birde c ye gecipde kaynakalara baka baka kod yazmak iskence gibi gelior ama bu yazinizdan sonra sanirim c e biraz daha agirlik verecem 2.dönem okulda 89s52 yi c ile programlama görecekmisiz(secmeli ders) büyük olasilikla onu secerim peki hocam sizin tavsieniz hi-tech c midir?  
saygialrimla T.E
Ey Türk istikbalinin evlâdı! İşte, bu ahval ve şerâit içinde dahi, vazifen; Türk İstiklâl ve Cumhuriyetini kurtarmaktır! Muhtaç olduğun kudret, damarlarındaki asil kanda mevcuttur!

Erol YILMAZ


PIC16 serisi için Hi-Tech PICC
PIC18 serisi için Microchip C18
çok uygundur.

teknikelektronikci

Alıntı yapılan: "Allegro"
PIC16 serisi için Hi-Tech PICC
PIC18 serisi için Microchip C18
çok uygundur.

hocam bu hi-tech picc ve c18 i mplab da ayni anda kullanabiliormuyuz ? ya da hepsinin tek bir programda birlesmisi yokmu ?
Ey Türk istikbalinin evlâdı! İşte, bu ahval ve şerâit içinde dahi, vazifen; Türk İstiklâl ve Cumhuriyetini kurtarmaktır! Muhtaç olduğun kudret, damarlarındaki asil kanda mevcuttur!

Erol YILMAZ

Microchip için çalışan derleyicilerin hepsi MPLAB ortamında çalışır.

Hi-tech Pro 9.60 PL4 sürümü forumda mevcut.

Programı kurduktan sonra;

- Manual ini güzelce okuyarak,
- Samples klasörünü inceleyerek,
- www.microchipc.com sitesini inceleyerek,
- Hasan Arslan abimizin PICC için yazdığı notları okuyarak ve de
- Kodları deneyerek giriş yapabilirsiniz.

PIC18 için acele etmeyin. Önce PIC16 yı halledin.

teknikelektronikci

cevabiniz icin tesekür ederim hocam
konunun dagilmamasi acisindan sorualrimi diger basliklar altindan devam ettircem saygilarimla T.E
Ey Türk istikbalinin evlâdı! İşte, bu ahval ve şerâit içinde dahi, vazifen; Türk İstiklâl ve Cumhuriyetini kurtarmaktır! Muhtaç olduğun kudret, damarlarındaki asil kanda mevcuttur!

erkan06

Allegro hocamızın da dediği gibi "C" en iyisi ve ben de şunu söyleyebilirim. Nacizane konuya farklı bir bakış açısı ile C biliyosan birçok kapı da açılır. Mesela Java öğreniceksen (mikroişlemcilerle direk olarak alakası yok ama) en başta C bilen birisine Syntax çok aşina, zira C# da aynı şekilde. Artı sistem programcılığı felan yok böyle bir dil C-C-C. Ansi-C zaten global bir dil.
Allegro hoca CCS C'ye bakış açısını söylemişti ve hi-tech, C18 derleyicilere geçti. Ben ilk bakışta CCS bırakılır mı diye düşünen biri olarak (tembellikten heralde :d) şimdi bazı şeylere daha farklı bakmaya başladım. C hem de sonuna kadar ansi-C .... :)
Ne mutlu Türküm diyene!

muhittin_kaplan

C iyidir Ama Assembly daha iyidir.
Bu Mantığa Göre. yeni Çıkmış ve Hiçbir Dilin iyi Özelliği Olamaz. Olsada Kötüdür.

Maxim

aslında benim merak ettiğim ,swordfish nasıl bir derleyici ?? idi ,
ve basic tabanlı olduğunu ben uydurdum ,öyle olmayabilir ,
C bilen biri kontrol ederse harika olur.

ama konu, dünyanın en iyi derleyicisi hangisi? gibi bir ortama gitmiş ,
olsun sorun değil, şu günlerde en iyisinin ,daha doğrusu en mantıklısının hi-tech olduğunu öğrenmiş olduk .

madem konu açıldı ,

hep sormak istediğim ama sormaya korktuğum bir soruyu sormak istiyorum .

neden picbasic kullananlar ,
Proton+ `a geçmezler ?

birçok üstünlükleri var halbuki ?

KAZIMUGUR

Alıntı yapılan: "maxiboost"
birçok üstünlükleri var halbuki ?

Yok canım o senin görüşün.Protonda @ETE varmı ?  :)

Maxim

Alıntı yapılan: "KAZIMUGUR"
Alıntı yapılan: "maxiboost"
birçok üstünlükleri var halbuki ?

Yok canım o senin görüşün.Protonda @ETE varmı ?  :)

yoo, ETE usta bizede yardım ediyor sağolsun ,
ama evet fazla takılmadığı doğrudur .

M_B

Bu tür karşılaştırmalarda ve Picbasic hakkındaki yazılarda pek hocamı
yorum yaparken hıc gormedim. Üstünlüğü şudur eksigi şunlardır gibi.
Ve kendisi kullanmaya ve ogretmeye bu yolda devam etmektedir.
Bizlere her konuda ornek oluyor. Kendi adıma da teşekkür ediyorum.

Not: Ben PicBasic su anda kullanmıyorum Hi-Tech C ye gectim.
Ama bazen dusunuyorumda  Ete hocam oldugu için Basic e mi gecsem diye :)
İmkanın sınırlarını görmek için imkansızı denemek lazım.                                                             Fatih Sultan Mehmet