Arsip: Ada yang pernah bikin bahasa pemrograman sendiri gak ?

 
user image
more 17 years ago

ardie_b

BTW gue sekarang lagi demen buat program yang aneh2, gw kepikiran buat sendiri bahasa pemrograman sendiri, tapi dari buku2 yang gw baca dan artikel2 di internet gw paling gak ngerti sama yang namanya automata dan BNF. ada gak sih artikel yang mempermudah teori itu ke dalam sebuah contoh aplikasi yang mudah dimengerti..... karena dari yang gw baca tahap pembuatan bahasa meliputi : - language parser - syntax analyser - code moderation - generate machine code Gw kepikiran kalo gw bisa nguasai semantic bahasa, maka gw bisa membuat software yang mempermudah kerjaan gw sendiri. Atau paling banter bikin source code generator buat meringankan kerjaan sbg programmer. BTW ada yang berminat gak buat bareng2 ngerjain, ntar kalo udah jadi bisa didedikasikan ke KIOS project.... :D
user image
more 17 years ago

pebbie

ada, dari artikelnya jack crenshaw (let's make a compiler).. btw, itu yang ketiga seharusnya code generation..
user image
more 17 years ago

ichan29

@ardie_b: karena dari yang gw baca tahap pembuatan bahasa meliputi : - language parser - syntax analyser - code moderation - generate machine code
hixhixhix.. pernah tau blablabla???? bhs compiler utk dialogic.
@ardie_b: Gw kepikiran kalo gw bisa nguasai semantic bahasa, maka gw bisa membuat software yang mempermudah kerjaan gw sendiri. Atau paling banter bikin source code generator buat meringankan kerjaan sbg programmer. BTW ada yang berminat gak buat bareng2 ngerjain, ntar kalo udah jadi bisa didedikasikan ke KIOS project.... :D
byk kesibukan dr rekan2 kita yg tdk hanya memikirkan coding, tp jg memikirkan bagaimana tanggungjawab rutin dan biaya hidup keluarga masing2.. kecuali anda meng-alokasikan dana anda utk bisa spt itu.
user image
more 17 years ago

simba

Sebenarnya gak susah kok bikin bahasa baru. Tinggal mapping 1:1 bhs baru (yg akan dibuat) ke bhs yg udah ada, pascal misalnya. Ntar tinggal find-and-replace dari bhs baru ke bhs tujuan, compile dgn compiler bhs tujuan, selesai deh. :D Misal, bhs baru yg akan dibuat adalah bhs Jawa. Contoh mappingnya ke bhs pascal... budal -> begin mandek -> end menawi -> if maringono -> then liyane -> else dan seterusnya. Contoh coding bhs Jawa: menawi i = 1 maringono budal i := i + 1; j := j + i; mandek liyane i := i - 1; Diterjemahkan menjadi: if i = 1 then begin i := i + 1; j := j + i; end else i := i - 1; Trus compile pake Delphi. Jadi deh. Gampang kan? :D Ya, ya... cuman org bodoh yg sok pinter aja yg mikir seperti di atas. But, it's very doable. :lol:
user image
more 17 years ago

DelphiExpert

huwaaakakakakak...

konstanta
  mboten = salah;
variabel
  setuju: BenerSalah;
mulai
  setuju:= mboten;
  menawi setuju maringono 
    ndhang_gawe;
mandek;
user image
more 17 years ago

DelphiExpert

kalo yg itu mah utk mudahnya pake RegExp :mrgreen:
user image
more 17 years ago

ichan29

@simba: Sebenarnya gak susah kok bikin bahasa baru. Tinggal mapping 1:1 bhs baru (yg akan dibuat) ke bhs yg udah ada, pascal misalnya. Ntar tinggal find-and-replace dari bhs baru ke bhs tujuan, compile dgn compiler bhs tujuan, selesai deh. :D Misal, bhs baru yg akan dibuat adalah bhs Jawa. Contoh mappingnya ke bhs pascal... budal -> begin mandek -> end menawi -> if maringono -> then liyane -> else dan seterusnya. Contoh coding bhs Jawa: menawi i = 1 maringono budal i := i + 1; j := j + i; mandek liyane i := i - 1; Diterjemahkan menjadi: if i = 1 then begin i := i + 1; j := j + i; end else i := i - 1; Trus compile pake Delphi. Jadi deh. Gampang kan? :D Ya, ya... cuman org bodoh yg sok pinter aja yg mikir seperti di atas. But, it's very doable. :lol:
wah bener pinter ni idenya.. aku tak buat bhs madura aja ntar deh :lol:
user image
more 17 years ago

ardie_b

Wah kalo bahasa jawa ntar sun micro system jadi kebakaran jenggot, plesetannya bahasa Java di jowokan :D xixixixi..... yang gw maksudkan sebetulnya bikin tools buat mempermudah pekerjaan sbg programmer object2 database tinggal drag & drop kagak perlu coding, kalo versi web sih udah ada software buatannya code charge http://www.codecharge.com. Tapi yang versi software desktop blm ada yang spt itu
user image
more 17 years ago

albie

versi desktop coba aja Navision Axaptanya Microsoft... ditanggung seperti yang anda inginkan...
user image
more 17 years ago

ardie_b

Navision Axaptanya ada crack2annya gak :D hehehe.....
more ...
  • Pages:
  • 1
  • 2
Share to

AI Forward

🚀 We're thrilled to partner with Alibaba Cloud for "AI Forward - Alibaba Cloud Global Developer Summit 2025" in Jakarta! Join us and explore the future of AI. Register now: https://int.alibabacloud.com/m/1000400772/
#AlibabaCloud #DeveloperSummit #Jakarta #AIFORWARD

Random Topic

Local Business Directory, Search Engine Submission & SEO Tools FreeWebSubmission.com SonicRun.com