Çeviri programında hangi yöntem uygulanmalı?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
futbolcu
Üye
Mesajlar: 129
Kayıt: 02 Tem 2003 08:33
Konum: Ankara

Çeviri programında hangi yöntem uygulanmalı?

Mesaj gönderen futbolcu »

Merhaba arkadaşlar.

Şu an için hedefimde minik bir çeviri programı var?
İstediğim şu:
Amaç:
Qbasicde hazırlanan bir programı Pascala(başka dillerede olabilir) çevirmek.
İlk de üşündüğüm bir prosedür yazıp;
x yerine y yi koymak.
ama burada statik bir durum oluyor yani sözlük programı.
Oysaki ben diyorum ki en az 2 şart olsun,
eğer x= ""+"" ise;
x:=x olsun// diyelim yani

bir buton:dosyayı çağırsın;
bir diğer buton dosyayı çevirip Richedit' e yazsın.
bir buton da kaydetsin.
:roll:
diğer bir yöntem ise bana göre:
MS Access te bir tablo oluşturmak.
bu tabloya tüm (kapasitem kadar veri girmek) ve bunu Delphiden çağırıp
a texti yerine b textini koymak:

tabi burada *.bas yerine herzaman *.txt kullanmak gerek

"Bir çeviri programı nasıl yazılır" doğrusu bunlar tahminim . Ufkumu zorladım ama bu kadar.
Sizin öneriniz nedir? Paylaşırsanız sevinirim.
Bilgi çoğaldıkça krallar ölür
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7586
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

Merhaba,

bence bu tip bir işlemin otomatik programla yapılması pek istenen sonucu vermez.

Ancak ille de yaapcam diyorsanız, öncelikle her iki dili iyice incelemeniz lazım. Daha sonra Qbasic'teki belli yapıları pascal'a nasıl çevireceğinizi belirleyip, ona göre çevrim yapabilirsiniz.

Mesela :

50 PRINT "aaaa"

bu satır kullanıcıya "aaaa" şeklinde bir mesaj gösteriyor. Mesela bunu yerine ShowMessage kullanıyım dediniz, PRINT ifadesini görünce sonraki mesajı ShowMessage ile göstermelisiniz.

ShowMessage('aaaa');

olmalı. İlk etapta aklıma gelenler bunlar.

Sonuçları bizle paylaşırsanız sevinirim, gerçekten ilginç bir proje.

Kolay gelsin.
Cevapla