Picproje Elektronik Sitesi

DERLEYİCİLER => Diğer Derleyiciler => JAL => Konuyu başlatan: M_B - 06 Nisan 2007, 15:05:57

Başlık: JAL ILE ILGILI YORUM
Gönderen: M_B - 06 Nisan 2007, 15:05:57
Merhaba Arkadaslar
Jal ile Pic Programlama gorunus ve ıcerık olarak hosuma gıttı. Bu programlama dılını ogrenmeyı dusunuyordum. Ama forumda gordum ki Jal ile yapılan pek bır uygulama ve kullanan kısı yok.
Bende ıcımden sunları gecırdım. Acaba Jal tam olarak Pic desteklemıyor veya fazla ılerımı gıtmıyor. İyice ogrendıkten sonra bır yerde kalıp kendı ıcınde sıkısıpta ılerı sevıye uygulama yapılamıyormu.  Forumda hep goze carpan programlayıcılar ıse Picbasıc ve C ASM yi saymıyorum.
Bu konuda dusuncelerı ve yorumları olan arkadaslardan bilgilerini paylasmalarını ıstıyorum.
Simdiden herkese teşekkürler.

Jal ogrensem mı acaba ?.  Yoksa onu bırakıpta C mi yoksa basic mi ne dersiniz arkadaslar.

Saygılar
Başlık: JAL ILE ILGILI YORUM
Gönderen: mp3dragon - 06 Nisan 2007, 15:21:54
C öğren.
Başlık: JAL ILE ILGILI YORUM
Gönderen: M_B - 06 Nisan 2007, 16:08:12
Tsk ler mp3dragon arkadasım
Niye C diye sorsam 3-5 cumle ile bahsedebilirmisin.

Tskler
Başlık: JAL ILE ILGILI YORUM
Gönderen: mp3dragon - 06 Nisan 2007, 16:14:59
Neden C?

1- Taşınabilirlik
2- Örnek kod bulma kolaylığı
3- Yapısının esnekliği
4- Modülerlik

vs. vs. vs.....
Başlık: JAL ILE ILGILI YORUM
Gönderen: arslan74 - 09 Nisan 2007, 20:40:44
Merhaba,

Bende sana C yi tavsiye ediyorum.
Jal hiç bir alt yapısı ve yaygınlığı olmayan bir dil. Bir kişinin Pascal kodlarına benzer yeni bir dil geliştirmiş ona da Jal adını ver. Kaldı ki PIC için Pascal derleyiciside bile cıktı. Yani artık Jal'ın pek geleceği yok gibi. C en başta herkesin kabul gördüğü bir dil o yüzden, Her işlemci ve microcontroler için C derleyicisi var. Olmayanlarında pek gelceği parlak olmuyor. C bildiğin zaman cok büyük bir denize dalmış gibi olursun. Jal bir gölletin içinde yüzmeye benzetebilirsin. Profesyonel olarak bu işi yapmak istiyorsan kesinlikle C ve C++ dilleri öğrenmelisin.

Selamlar.
Başlık: JAL ILE ILGILI YORUM
Gönderen: cadwalader - 11 Nisan 2007, 21:14:34
bence JAL ın tercih edilmeme nedeni birşey yapmaya kalkıp da google da kod aradığınızda karşınıza birşey gelmemesi. Gördüğüm kadarıyla arkadaşlarımızın çoğu forumlardan kodlar indirerek onları deneme yoluyla birşeyler yapıyor. Bence kullanılan dilin hiçbir önemi yok. Belirli bir seviyeye gelip de kullanılan mikrokontrolörün yapısı tam olarak öğrenildiğinde her dilde aynı işi yapabilecek programı üretebilirsiniz. Jal da bunlardan biri. Ben de basic ve C kullandım fakat su anda JAL kullanıyorum. Kendime işlerimi görecek kütüphaneler yazdım ve zamanında basic de C de karsılastığım derleme hataları falan hiç yaşamadım. Yazım kurallarına uyduğun sürece yazdığım her kodu derleyebiliyorum.herkese iyi calismalar!
Başlık: JAL ILE ILGILI YORUM
Gönderen: arslan74 - 12 Nisan 2007, 00:45:15
Merhaba,

Sayın cadwalader, ben Jal dilin kötü bir dil oluğunu söylemiyorum.

Ancak benim kast ettiğim şey şu. Bazen sizinde dediğiniz gibi insanların her şeye ve bütün elemanlar kod yazıb uğraşacak vakti olmuyor. Onun için bazen hazır kütüphaneler cok işe yariyor, direkt kütüphanesi kulanarak projeyi hızlı bitiriyorsun. Bütün elemaları öğrenmek her zaman gerekmiyor. Ama ben asıl  değinmek istediğim şey taşınabilirlik. Nedir bu taşına bilirlik derseniz oda şu; Diyelimki sen bir devre yaptın örneğin Grafik LCD ile ilgili. burada kulandığın resim ve yazı gösterme programları cok uğraşib yazdın. Sonra senin kullandığın işleminin kapasitesi yetmedi. sende bir başka işlemciye gecmek istiyorsun. Hatta başka bir firmanın işlemcisini kullanman gerektiğinde. Farklı bir mimari, hatta 8 bit değilde 16 veya 32 bit bir mimariye sahib işlemci kullanman gerektiğinde o zaman ne yapacaksın. Sana söyleyeyim ne olacağını büyük bir ihtimalle JAL derleyicini bulamayacaksın. Sonra yazdığın bütün bu programlar boş yere yazmış olacaksın.

Ama eğer Ansi C diline uygun C kodunda yazmış olsaydın. Sadece giriş cıkış portlarını ufak bir değişiklikle aynı kodu kullanabilecektin. burada ne mimarisi nede kaç bitlik olduğu hiç önemli değil. Bu özellik herşeyin üstünde bir özellik o yüzden kesinlikle size tavsiyem C dilinden şaşmayın.  Tabi eğer professyonel düşünmüyorsan hiç önemli istediğin dili kullan nede olsa hoby amaçlı yapiyorsun. Ama ciddi işlerde ve projelerde C dilinden şaşma.

Selamlar.
Başlık: JAL ILE ILGILI YORUM
Gönderen: ilker_32 - 12 Nisan 2007, 11:25:04
Hiç bir dil bilmiyorsan assembler'den başla derim. Dil ne kadar zor olsada diğer dillere göre üstünlükleri vardır. Mesela herhangi bir programda yazılamayan programlar assembler'de yazılabilir. Artı mikro kontrollere en yakın dildir.

mp3dragon'un dediği gibi özelliklerde kapsar. Ama ben bu özelliklere dayanarak yazmadım. Ben assembler değilde farklı dilleri profesyonelce öğrenenlerde gördüm.
____________
Kolay gelsin...
Başlık: JAL ILE ILGILI YORUM
Gönderen: arslan74 - 12 Nisan 2007, 11:46:11
Merhaba,

Assembler işlemcinin temeli öğrenmek adına güzel bir dil. Ancak ASM de faydaları olduğu kadar bir cok eksi yönleri var.

- En başta hiç taşınabilir değil.
- Her işlemcinin ASM kodları farklı ve bu sayı bazen 170'in üzerine cıkıyor.
- Sana hiç bir mantık uyarısı vermiyor.
- Tanımlayıbta kullanmadığın değişkenler içinde uyarı vermiyor.
- Bir fonkiyonu ana bir program içinde ve interrupta altında çağırdığında, bunun kontrollerini yapmiyor..

Bu ve bunun gibi bir cok kontrollleri kullandığın yüksek seviyeli dil derleyicisi yapiyor.

Selamlar.
Başlık: JAL ILE ILGILI YORUM
Gönderen: M_B - 12 Nisan 2007, 15:07:06
Merhaba Arkadaslar;
Yorum ve onerılerınız cozumlerınız ıcın sizlere teşekkür
ederım. Su an ben PicBasıc ogrenmeye karar verdım.
Site ıcınde cok guzel dokumanlar var yardımcı oluyorlar.
İnsallah ılerde ıse C ogrenecem.
Başlık: jalll jalll jalll
Gönderen: seferuzan - 11 Mayıs 2009, 15:26:12
jal en bastabeleş.hiç bir ücreti yok. Kul  hakkı bakımından takıntın olmaz.Jal ile ilgili bir kaynakyok diyenler kaynak üretenleri de eleştirip hiç bir sey yapmadan oturuyorlar. daha iyisini koyamazlar ama olanı da kötülerler. Jalturk mesela.   biz  jalturk u asla kendimiz yaptık demedik. kendimiz yapsak zaten basına jal koymazdık. tek yaptığımız kullanılışını kolaylaştırmak idi. hiç jal bilmeyen biri birle bir kaç saate cok güzel calışmalar ortaya koyabilirdi. kendimiz kutuphane yaptık. güzel kütüphaneleri türkçeleştirdik. tabiki yazan kişiyi referans göstererek yaptık.bizimolmayanı asla biz yaptık demedik. tek amacımız öğrencilerimize daha rahat programlama yaptırmaktı. türkçe yardım dosyasını tamamen kendimiz hazırladık. neyse gelelim jal ın yararlarına.bir kere cok küçükkodlar üretebiliyor. PBP pro ile yaptığımı jal ile de yaptım. daha kucuk hex üretti. optimizasyonu cok iyi. kaynak cok var yok diyenler olsa da. üreticisi sürekli geliştiriyor jal compilerini. kullanımı rahat ve basit. kötü yönü :
var tabi. uğrasanlar doğru dürüst kullanmadan incelemeden eleştirebilir seni. ayrıca bedava oldugu için de hep küçümserler bu dili.

ben asm ile başladım.c ile devam ettim(8051 ve pic için de yaptım.keil ve CCS).8051 de sorun yoktu.ama CCS bir türlü verimliolmadı. proteusta calısan gerçekte calışmadı kaç kere.sonra basic e dondum. en son jaldayım.ve çok memnunum.kişiselleştirdim kendime göre jalı. dağıttık. isteyen kullansın...
Başlık: JAL ILE ILGILI YORUM
Gönderen: BenC - 11 Mayıs 2009, 15:42:21
Alıntı yapılan: "M_B"Merhaba Arkadaslar;
Yorum ve onerılerınız cozumlerınız ıcın sizlere teşekkür
ederım. Su an ben PicBasıc ogrenmeye karar verdım.
Site ıcınde cok guzel dokumanlar var yardımcı oluyorlar.
İnsallah ılerde ıse C ogrenecem.


Sakın ha derim. Profesyonel iş yapacaksan hiç bulaşma derim. C den de şaşma madem öğrenmeye karar verdin. Ben 5 yıldır PBP ile yazıyorum güzel şeylerde çıkarttım ama. Öyle anlar öyle durumlar oluyor ki PBP (diğerleri de dahil) tıkanıp kalıyorsun. Diğer üstadların dediği gibi C bu konuda çok iyi. Bende yeni başladım zorlanıyorum ama bi şekilde geçiş yapacağım. Sen ileride geçiş yapacam dersen o biraz zor işte. Alışkanlıklar zor bırakılıyor. Tavsiyem C den yana
Başlık: JAL ILE ILGILI YORUM
Gönderen: M_B - 11 Mayıs 2009, 16:21:20
Alıntı yapılan: "BenC"
Alıntı yapılan: "M_B"Merhaba Arkadaslar;
Yorum ve onerılerınız cozumlerınız ıcın sizlere teşekkür
ederım. Su an ben PicBasıc ogrenmeye karar verdım.
Site ıcınde cok guzel dokumanlar var yardımcı oluyorlar.
İnsallah ılerde ıse C ogrenecem.


Sakın ha derim. Profesyonel iş yapacaksan hiç bulaşma derim. C den de şaşma madem öğrenmeye karar verdin. Ben 5 yıldır PBP ile yazıyorum güzel şeylerde çıkarttım ama. Öyle anlar öyle durumlar oluyor ki PBP (diğerleri de dahil) tıkanıp kalıyorsun. Diğer üstadların dediği gibi C bu konuda çok iyi. Bende yeni başladım zorlanıyorum ama bi şekilde geçiş yapacağım. Sen ileride geçiş yapacam dersen o biraz zor işte. Alışkanlıklar zor bırakılıyor. Tavsiyem C den yana

merhaba BenC O mesajı cok önce yazmıstım.
Msjlardaki yoruma göre  Hi-Tech C ye gectim ve o gunden beride kendi capımda çalışmalar yapıyorum. Profosyenel olarak bu tur iş yapmadıgım halde öğrenmek istedim.
Bu arada bize Hi-TecH C yi anlatan degerlı hocamız arslan74 buradan tekrar teşekkür etmek istiyorum. Cok yardımları oluyor öğrenmemde ve öğrenmemizde.
Kolay gelsin
M_B
Başlık: JAL ILE ILGILI YORUM
Gönderen: arslan74 - 12 Mayıs 2009, 16:09:18
Merhaba,

Sizlere yardımcı olabildiğimse, kendi adıma sevindim. Bilgi paylaştıkca güzel ve değerli oluyor. Ve en önemlisi kendim de görmediğim gözden kacırdığım yanlışlıkları fark ediyorum yada başkalarında daha iyi fikirler alabiliyorum.

O yüzden burada cift yönlü bir paylaşım var. Yoksa ben C de veya PIC' de herşeyi biliyor değilim. Hepberaber birşeyler öğreniyoruz. Kimin bir artısı farsa o bu bilgisi burda paylaşarak bilmeyenlerin bilgi duvarına bir taş daha eklememizi sağlıyor.

Hepimiz birbirimizden birşeyler öğreniyoruz.
Başlık: JAL ILE ILGILI YORUM
Gönderen: muhittin_kaplan - 12 Mayıs 2009, 17:54:35
aslında bu iş biraz yatkınlık meselesi
herzaman söylediğim gibi "hepsini bilmene gerek yok birini bil ama iyi bil"
düşünün ben 99 dan bu yana (vb60 dan bu yana) vb de pc proramlamışım. sonra .net derken yavaştan c# aa herzaman vb.net syntax ı kullanmışımdır. sonra bu mcu larla tanıştıktan sonra "benim için" en uygun dilin Proton+ olduğu kanaati getirdim.bu aralar ccs le yazıyorum (ama syntax ım hep hatalı :D ) bir fark göremiyorum. yani hangisi sizin için kolay ve işlevselse onunla yazmalı..
Başlık: JAL ILE ILGILI YORUM
Gönderen: gevv - 09 Haziran 2009, 10:53:12
bazı programlama dillerinde mesela c de assembly kodlarıda kullanılabiliyor en çok duyduğum zamamlamanın hassas olduğu durumlarda  acaba jal zerindede böyle bir durum varmı
Başlık: JAL ILE ILGILI YORUM
Gönderen: M_B - 09 Haziran 2009, 11:03:35
Tüm Dillerde olduğu gibi Jal da da assembly komutlarını kullanabiliyoruz.

Şu an ben bu dili kullanmıyorum.
Ama bazı konularda fikir vermesi acısından arada sırada inceliyorum.
Özellikle kutuphanelerini.
Kolay gelsin
M_B
Başlık: JAL ILE ILGILI YORUM
Gönderen: OG - 09 Haziran 2009, 12:36:59
Vista'da çalışan derleyicisi varmıdır, bir deneme yapacağım.
Başlık: JAL ILE ILGILI YORUM
Gönderen: M_B - 09 Haziran 2009, 12:45:23
Alıntı yapılan: "OG"Vista'da çalışan derleyicisi varmıdır, bir deneme yapacağım.
Vista XP ayırımı yok.

Hocam vistada da çalışıyor. Bir sorun görmedim.
Gerekli linkler

http://www.projearsivim.com/
Jalwin

http://members.home.nl/b.vandam/lonely/index.html
Jal2.0  

http://code.google.com/p/jallib/ Burda da yeni cıkan kutuphaneleri var.



Not: Ben daha cok jalwin içindeki kutuphanleri ve en son daki linklteki kutuphaneleri inceliyorum.
Buyuk faydası oluyor.
Başlık: JAL ILE ILGILI YORUM
Gönderen: prof_81 - 15 Temmuz 2009, 03:10:25
jal dili ögrenmeye başladıgımda çok sevdigim bir dildi halada öle gerçi vazgecemiyorum ama tıkandıgım bazı yerler oldu olmadı değil ama uygulama yönünden sade bir dil kolaylıkla ögrenebilirsin c dili bana zor geldi bir sürü komut var bir türlü işin içinden çıkamadım basic dili ilede program yazdım ondaki komutları jal a adapte edebiliyorum o kodlara bakıp jalda aynı şekilde program yazabilirsin
Başlık: JAL ILE ILGILI YORUM
Gönderen: Ziya - 15 Temmuz 2009, 09:56:56
2001 yılında Jal kullanmaya başlamıştım. O tarihlerde yazılım bugları mevcut idi. Wouter'e sürekli baskı yapıyorduk, şunun kaynak kodlarını aç diye. O tarihlerde yaklaşık 7-8 sürüm çıkarttı (bugları düzelttikten sonra). En sonunda baskılarımıza dayanamadı ve Jal'in kaynak kodlarını açtı. Bir çok kişi hararetle bu dili geliştirelim dedi. Tabi bu konuda çalışan 3-5 kişiyi geçemedi. Ben de Jal_developers isminde bir yazışma grubu açtım ve geliştirme işlerini buradan halledelim dedim. http://tech.groups.yahoo.com/group/Jal_developers/messages .

Bir çok hatalar giderildikten sonra, (ki o arada ben C üzerine devam etmeye karar verdim) bir basic derleyicisi geliştiren arkadaş Jal'in parserini kullanarak basic derleyicisinin çekirdeğini Jal'e uyarlamış. Jal V2 denilen sürüm bu çekirdekle devam ediyor. Eskisinde dizi tanımları falan yoktu. Yenisini de deneme fırsatı olmadı. Ama güzel bir dildir. Kütüphanelerinden çok şey öğrendim. Acizane simulator modülünde bir bug da ben bulmuştum :) Piclist'ten bulduğum aritmetik modüllerini de Jal'e uyarlamıştım.

Jallist te Romanya vatandaşı Vasile Surducan vardır. O yıllarda çok iyi muhabbetimiz olmuştu. Tam bir Karadenizli. Fındık ve hamsiyi sever :) Bana çok yardımcı olmuştu. Bir de Hollandalı Stef vardı. http://pic.flappie.nl/ . Gerçekten çalışkan birisi. Onun yazdığı Jalcc editörünü kullanıyordum. Bir de Jalss simulatörü geliştirmişti. Ben istedim diye simulatörüne i2c eepromları simule edecek modül eklemişti.

Uzun zamandır Jal_developers listesinde bir faaliyet yoktu. Az önce baktım son 4 yılda spam mesajlar gelmiş. Bu yazışma grubunu tekrar aktif hale getirmek isteyen kişiler olursa onlara moderatörlük yetkisi veririm.
Başlık: JAL ILE ILGILI YORUM
Gönderen: prof_81 - 15 Temmuz 2009, 10:50:27
şimdi anladım neden dizi tanımlamasının jalwinde olmadıgını verdiginiz adreslerde bolca kütüphane var v2 ile ilgili teşekkürler
Başlık: Ynt: JAL ILE ILGILI YORUM
Gönderen: Kadir Can(16F84) - 27 Ağustos 2010, 23:43:19
Arkadaşlar,Jal dili PIC konusunda önemli bir dildir.İnsanı gereksiz satırlar yazmak zorunda bırakmaz.
Başlık: Ynt: JAL ILE ILGILI YORUM
Gönderen: ByTEK - 15 Ekim 2010, 19:16:42
Jalv2 Dilini Küçümsemek çok kötü birşey bence.. en basiti basicten iyi.. :) neyse gereken bilgileri arkadaşlar vermişler.. bende jal için gönüllü geliştiriciler arasında yer almak isterdim ama maalesef C dilini kullanmayı bilmiyorum.. Delphi Programcısıyım ve Jalv2 için Yapabileceğim tek şey gelişmiş bir İDE(editör) Yazmak.. ve zaman içerisinde program yazmayı kolaylaştıran kullanışlı bir Editör yazacağım.. PİC ailesi için en güzel dil tek kelime jal diyorum.. tabiki kişisel görüşüm..

Kolay gelsin..
Başlık: Ynt: JAL ILE ILGILI YORUM
Gönderen: muhittin_kaplan - 15 Ekim 2010, 19:41:46
ne kadar MCU desteği var?
Başlık: Ynt: JAL ILE ILGILI YORUM
Gönderen: ByTEK - 15 Ekim 2010, 20:21:27
Alıntı yapılan: muhittin_kaplan - 15 Ekim 2010, 19:41:46
ne kadar MCU desteği var?

Daha önce yazdığım makalede cevabınız mevcut.. aşağıdan inceleyebilirsiniz..

https://www.picproje.org/index.php/topic,28589.0.html
Başlık: Ynt: JAL ILE ILGILI YORUM
Gönderen: muhittin_kaplan - 15 Ekim 2010, 20:51:43
Epey bir Programlama dili kullanırım, Böyle bir ortamda çalışıyorum yani kimi arkadaş c# uzmanıdır kimi delphi bazısı asp bazısı actionsctript ama Jal ı kullanan görmedim.
C öğrenmeyip Neden Jal Öğreneyim ne Artısı var ?
Başlık: Ynt: JAL ILE ILGILI YORUM
Gönderen: ByTEK - 15 Ekim 2010, 21:05:58
Alıntı yapılan: muhittin_kaplan - 15 Ekim 2010, 20:51:43
Epey bir Programlama dili kullanırım, Böyle bir ortamda çalışıyorum yani kimi arkadaş c# uzmanıdır kimi delphi bazısı asp bazısı actionsctript ama Jal ı kullanan görmedim.
C öğrenmeyip Neden Jal Öğreneyim ne Artısı var ?

Öncelikle JAL öğrenmeniz için kimse zorlamıyor.. Arkadaşların önceki yazdığı mesajlara bakarsanız neden Jalın çok kullanılmadığını göreceksiniz.. Hem Ticari hemde acemi nitelikteki projeler için ücretsiz bir derleyici.. dediğiniz gibi herkesin bir uzmanlık alanı var.. Bu aralar ben JAL kullanıyorum.. syntax hoşuma gidiyor.. sanırım delphi syntaxına yakınlığından dolayı.. C bilenlere ben bırakında jala geçin demiyorum.. ama yeni başlayana jal ile başla..zamanla C veya daha iyi bir dile geçersiniz diyorum.. Burada Seçim Hakkı Daima kullanacak olan kişide..Ben Basic Kullandım ve JAL kullandım daha sonra C ve asm ye geçeceğim ama bu aralar JAL Kullanıyorum.. uygulamalarımda sorunda yaşamadım..

Kolay Gelsin..
Başlık: Ynt: JAL ILE ILGILI YORUM
Gönderen: OG - 16 Ekim 2010, 17:21:01
Alıntı yapılan: 3L3CTRO - 15 Ekim 2010, 21:05:58Ben Basic Kullandım
Basic'den hangisini?
Başlık: Ynt: JAL ILE ILGILI YORUM
Gönderen: ByTEK - 17 Ekim 2010, 12:28:36
Alıntı yapılan: OG - 16 Ekim 2010, 17:21:01
Alıntı yapılan: 3L3CTRO - 15 Ekim 2010, 21:05:58Ben Basic Kullandım
Basic'den hangisini?

picbasic pro Kullanmıştım.. ve 1günde tabela animasyon kartını tasarlayıp programını yazmıştım.. sorna bir daha soğudum ve jal kullandım ve hatta halen kullanıyorum..
Başlık: Ynt: JAL ILE ILGILI YORUM
Gönderen: OG - 17 Ekim 2010, 20:50:50
Proton deneyin.
Başlık: Ynt: JAL ILE ILGILI YORUM
Gönderen: ByTEK - 13 Şubat 2011, 15:02:59
Alıntı yapılan: OG - 17 Ekim 2010, 20:50:50
Proton deneyin.

Konu Üzerinden Biraz Zaman Geçti ama önemli değil.. proton dilini düşünmüştüm ama hiç kullanma fırsatım olmadı.. aslında kişisel olarak Dallanma yöntemi ile çalışan dilleri (Basic,proton,asm..) sevmiyorum.. pascal ve delphi programlama dillerini kullanan biri olarak parametre göndermeye ve almayı alışkanlık haline getirdiğim için prosedürel ve fonksiyonel dilleri daha çok seviyorum (jal,c ..).. Şuanda Jalv2 ile yola devam ediyorum ama birgün yetmediği zaman tabiki gelişmiş bir dil olan C diline yöneleceğim.. bu arada SerTek for Jalv2 programımın yarısına gelmiş bulunmaktayım.. Aşağıda İlk Resmini Veriyorum..


(http://img195.imageshack.us/img195/5603/sertek.jpg)