Re: [JUG-Indonesia] Javac Source Code

2008-06-17 Terurut Topik Ifnu bima
Coba netbeans for ruby, trus netbeans php earlly access dan netbeans
for javascript, udaha ada codecompletion,refactoring, simple code
analysis dll :d

On 6/17/08, Jecki Sumargo <[EMAIL PROTECTED]> wrote:
> On Tue, Jun 17, 2008 at 10:14 PM, Wilbert <[EMAIL PROTECTED]> wrote:
>> Tapi yang udah masuk standard tu groovy kan??
>> Gimana boz dengan dynamic prog lang?
>> Nambah productivity??
>>
>
> Groovy ada di JSR-241. Tentunya dynamic programming menawarkan
> peningkatan produktivitas: code yang lebih singkat (less code less
> bug), fitur2 seperti closure, mixin, metaprogramming yang built in.
> Tapi yah pada akhirnya berlaku 'right tools in the right hand'.
>
>> But gimana dari sisi compilernya?
>> Hmm.., setau gw, dynamic lang tuh pakai interpreter,
>> tapi loe bilang ada compilernya boz, gimana tuh??
>>
>
> Ga selalu dynamic language itu hanya melulu pakai interpreter. Karena
> pada akhirnya codenya harus di-eksekusi maka bisa saja dibuat compiler
> untuk ke native code atau intermediate code (bytecode, .NET IL).
> JRuby, Groovy, Javascript (Rhino) merupakan salah tiga yang punya
> compiler untuk menghasilkan java bytecode.
>
> Enaknya di Java ada dukungan IDE yang sangat baik. Sekarang g sendiri
> merasa udah kecanduan dengan shortcut2 IDE (eclipse) untuk
> refactoring, code usage tracking, dll. Boleh dibilang tanpa IDE
> produktivitas g mendekati nol :). Padahal dulu waktu masih belajar C
> masih fine2 aja pakai editor sekelas Turbo C.
>
> Sekarang masalahnya dynamic programming blom punya tools secanggih itu
> AFAIK. Konon katanya susah untuk buat tools seperti IDE untuk dynamic
> language (bener ga ya?). Nah ini berarti seperti balik coding ke jaman
> baru mulai belajar java dengan textpad. Import harus diketik manual,
> code harus di-format manual, refactor harus dilakukan manual. Rasanya
> sulit (enggan) untuk balik ke masa purbakala seperti itu.
>
>
>> --
>> Wilbert : IT UKDW 2006
>> Java Blog : http://wilbertjava.wordpress.com
>> YM : inherit_c
>

-- 
Sent from Gmail for mobile | mobile.google.com

Senior Engineer @ ArtiVisi Intermedia
Java Training Center
See our course @ artivisi.com

http://ifnu.artivisi.com
+62 856 9211 8687
regards

New on my blog :
Netbeans for PHP : debugging php script
http://ifnu.artivisi.com/?p=19


Re: [JUG-Indonesia] Javac Source Code

2008-06-17 Terurut Topik Jecki Sumargo
On Tue, Jun 17, 2008 at 10:14 PM, Wilbert <[EMAIL PROTECTED]> wrote:
> Tapi yang udah masuk standard tu groovy kan??
> Gimana boz dengan dynamic prog lang?
> Nambah productivity??
>

Groovy ada di JSR-241. Tentunya dynamic programming menawarkan
peningkatan produktivitas: code yang lebih singkat (less code less
bug), fitur2 seperti closure, mixin, metaprogramming yang built in.
Tapi yah pada akhirnya berlaku 'right tools in the right hand'.

> But gimana dari sisi compilernya?
> Hmm.., setau gw, dynamic lang tuh pakai interpreter,
> tapi loe bilang ada compilernya boz, gimana tuh??
>

Ga selalu dynamic language itu hanya melulu pakai interpreter. Karena
pada akhirnya codenya harus di-eksekusi maka bisa saja dibuat compiler
untuk ke native code atau intermediate code (bytecode, .NET IL).
JRuby, Groovy, Javascript (Rhino) merupakan salah tiga yang punya
compiler untuk menghasilkan java bytecode.

Enaknya di Java ada dukungan IDE yang sangat baik. Sekarang g sendiri
merasa udah kecanduan dengan shortcut2 IDE (eclipse) untuk
refactoring, code usage tracking, dll. Boleh dibilang tanpa IDE
produktivitas g mendekati nol :). Padahal dulu waktu masih belajar C
masih fine2 aja pakai editor sekelas Turbo C.

Sekarang masalahnya dynamic programming blom punya tools secanggih itu
AFAIK. Konon katanya susah untuk buat tools seperti IDE untuk dynamic
language (bener ga ya?). Nah ini berarti seperti balik coding ke jaman
baru mulai belajar java dengan textpad. Import harus diketik manual,
code harus di-format manual, refactor harus dilakukan manual. Rasanya
sulit (enggan) untuk balik ke masa purbakala seperti itu.


> --
> Wilbert : IT UKDW 2006
> Java Blog : http://wilbertjava.wordpress.com
> YM : inherit_c


Re: [JUG-Indonesia] Javac Source Code

2008-06-17 Terurut Topik Ifnu bima
> Gini, kenapa Ruby, PHP, bisa jalan di atas VM sekarang?
> Ya salah satunya yang aku tau, Ruby bisa jalan karena ada
> JRuby, bener kan? Kalo PHP sih aku ga tau.., alias blm tau
> gimana dia bisa jalan...

pake quercus dari caucho, php.exe interpreter phpnya ditulis ulang
pake java, hal ini sama untuk JRuby dan Jython

> Nah, pastinya beda donk JRuby dengan compiler / interpreter
> yang jalanin Ruby di luar VM? Ruby kan dynamic lang, aku
> rasa dia pk interpreter...

JRuby interpreter kok, bukan compiler, tapi mungkin ada optimisasinya
dengan fasilitas JIT (just in time) compiling CMIIW. Dan thread Java
jelas jauh lebih bagus dibanding C++ atau C, bahasa asli interpreter.

> Hmmm.., gimana ya mbuat JRuby? Berapa orang ya yang buat?

3 orang, Charles Oliver Nutter, Thomas Enebo and Ola Bini
http://www.javaposse.com/index.php?post_id=171709


> Ada yang dah pernah lakukan benchmark untuk JRuby
> dengan Ruby aslinya?

ada, http://www.javalobby.org/java/forums/t89729.html



-- 
Senior Engineer @ ArtiVisi Intermedia
Java Training Center
See our course @ artivisi.com

http://ifnu.artivisi.com
+62 856 9211 8687
regards

New on my blog :
Netbeans for PHP : debugging php script
http://ifnu.artivisi.com/?p=19


Re: [JUG-Indonesia] Javac Source Code

2008-06-17 Terurut Topik Wilbert
Bah, parah koq kalau compiler itu!!
Tapi sempat terlintas waktu tadi membalas posting orang di milis,

Gini, kenapa Ruby, PHP, bisa jalan di atas VM sekarang?
Ya salah satunya yang aku tau, Ruby bisa jalan karena ada
JRuby, bener kan? Kalo PHP sih aku ga tau.., alias blm tau
gimana dia bisa jalan...

Nah, pastinya beda donk JRuby dengan compiler / interpreter
yang jalanin Ruby di luar VM? Ruby kan dynamic lang, aku
rasa dia pk interpreter...

Hmmm.., gimana ya mbuat JRuby? Berapa orang ya yang buat?
Ada yang dah pernah lakukan benchmark untuk JRuby
dengan Ruby aslinya?

Semoga menambah ketertarikan diskusi :D

-- 
Wilbert : IT UKDW 2006
Java Blog : http://wilbertjava.wordpress.com
YM : inherit_c


Re: [JUG-Indonesia] Javac Source Code

2008-06-17 Terurut Topik Nano Surbakti
> Btw, gw blm sempet ngutak ngutik compilernya lagi nih!!
> Bah, daripada gila belajar compiler, mending belajar language
> yang udah ada aja gimana?? Setuju?? hehehe... ;D
>

Yaah... maju terus Bert..
Ntar kalo udah lulus dan kerja, kemungkinan besar bakalan gak sempat
lagi ngutak-atik yg beginian .. :)
Tapi daripada jadi gila, mendingan jangan deh .. hehe ..

--
Nano Surbakti


Re: [JUG-Indonesia] Javac Source Code

2008-06-17 Terurut Topik Wilbert
Ok2..., gw ngerti maksud loe boz... :)
Tapi tetep asikan java lah untuk masalah kenyamanan language,
mungkin karena udah biasa aja..

Tapi kalau di sisi productivities, mungkin bisa
jadi pertimbangan deh...

Btw, gw blm sempet ngutak ngutik compilernya lagi nih!!
Bah, daripada gila belajar compiler, mending belajar language
yang udah ada aja gimana?? Setuju?? hehehe... ;D

-- 
Wilbert : IT UKDW 2006
Java Blog : http://wilbertjava.wordpress.com
YM : inherit_c


Re: [JUG-Indonesia] Javac Source Code

2008-06-17 Terurut Topik Frans Thamura
2008/6/17 Wilbert <[EMAIL PROTECTED]>:

>  Tapi yang udah masuk standard tu groovy kan??
> Gimana boz dengan dynamic prog lang?
> Nambah productivity??
>



tapi JSR untuk dynamic belum tentu bagus :0
gak semua JSR bagus kan

EJB2, JDO ini kasus gagal ;)

standard gak selamanya kepake

jadi yah kita review saja

gue sih melihat dari sisi

1. communitynya kuat gak
2. friendly gak
3. stable gak

F


Re: [JUG-Indonesia] Javac Source Code

2008-06-17 Terurut Topik Wilbert
Tapi yang udah masuk standard tu groovy kan??
Gimana boz dengan dynamic prog lang?
Nambah productivity??

But gimana dari sisi compilernya?
Hmm.., setau gw, dynamic lang tuh pakai interpreter,
tapi loe bilang ada compilernya boz, gimana tuh??

-- 
Wilbert : IT UKDW 2006
Java Blog : http://wilbertjava.wordpress.com
YM : inherit_c


Re: [JUG-Indonesia] Javac Source Code

2008-06-16 Terurut Topik Frans Thamura
2008/6/17 Wilbert <[EMAIL PROTECTED]>:

>  Hmm.., boleh dicoba tuh, coz selama ini gw cuman ketemu
> Joint, itu sih compilernya groovy...
> N itu gw blm sempet liat source nya... :D
>
> Ok, gw coba ntar..
> Kayanya groovy punya masa depan nih!
>

saya juga lagi riset dynamic language

saat ini ada scala, jruby dan groovy yg bisa jadi referensi

F


Re: [JUG-Indonesia] Javac Source Code

2008-06-16 Terurut Topik Wilbert
Hmm.., boleh dicoba tuh, coz selama ini gw cuman ketemu
Joint, itu sih compilernya groovy...
N itu gw blm sempet liat source nya... :D

Ok, gw coba ntar..
Kayanya groovy punya masa depan nih!

-- 
Wilbert : IT UKDW 2006
Java Blog : http://wilbertjava.wordpress.com
YM : inherit_c


Re: [JUG-Indonesia] Javac Source Code

2008-06-16 Terurut Topik Frans Thamura
2008/6/16 Wilbert <[EMAIL PROTECTED]>:

>  Ooooh..., namanya juga berbarengan kk, sambil belajar javanya,
> juga belajar compilernya... hehehe!!
>

di ODTUG didemoin Groovy, ternyata groovy ada groovyc, ini compiler groovy
dan java

lo dah coba belom bert?

F


Re: [JUG-Indonesia] Javac Source Code

2008-06-16 Terurut Topik Wilbert
Ooooh..., namanya juga berbarengan kk, sambil belajar javanya,
juga belajar compilernya... hehehe!!

-- 
Wilbert : IT UKDW 2006
Java Blog : http://wilbertjava.wordpress.com
YM : inherit_c


Re: [JUG-Indonesia] Javac Source Code

2008-06-15 Terurut Topik sm96
Gak usah  pake mbayangin
Java dikuasai dulu baru mikir bikin bahasanya.
Kalau cuma sekedar System.out.println()
di source codenya yang file src.zip udah ada kok
Pingin lebih menantang, openjdk dibuka aja.

On 6/14/08, Wilbert <[EMAIL PROTECTED]> wrote:
> Ooow, pakai asm library yah? Ya aku blm pernah coba sih, makanya
> pengen eksplorasi juga... Ni nanti aku download n coba..
> Thanks banget kk...
>
> Ada yang punya pendapat lagi atau yang pernah coba mungkin?
>
> --
> Wilbert : IT UKDW 2006
> Java Blog : http://wilbertjava.wordpress.com
> YM : inherit_c
>


-- 
syaiful.mukhlis
gtalk:[EMAIL PROTECTED]


Re: [JUG-Indonesia] Javac Source Code

2008-06-14 Terurut Topik Wilbert
Ooow, pakai asm library yah? Ya aku blm pernah coba sih, makanya
pengen eksplorasi juga... Ni nanti aku download n coba..
Thanks banget kk...

Ada yang punya pendapat lagi atau yang pernah coba mungkin?

-- 
Wilbert : IT UKDW 2006
Java Blog : http://wilbertjava.wordpress.com
YM : inherit_c


Re: [JUG-Indonesia] Javac Source Code

2008-06-13 Terurut Topik Jecki Sumargo
2008/6/13 Wilbert <[EMAIL PROTECTED]>:
> Aaarrggh..., mungkin agak lama buat artikelnya, tunggu semester
> pendeknya selesai dulu yah! hehehe... :)
>
> Ok lah, dengan ANTLR, kita langsung bisa mendesign
> suatu bahasa pemrograman tanpa memikirkan bagaimana
> lexical analysis (Scanning) itu dibuat, lalu Parser dan Tree nya
> pun sudah dibuat secara otomatis...
>
> Pokoknya kita langsung aja ke design grammar deh!!
> Dalam hal ini ak rasa kita harus menguasai Context Free - Grammar!
>
> Nah, masalahnya di sini, setelah constructingnya finished,
> trus selanjutnya?? Hmm.., aku berpikir, setelah parsing berhasil,
> lalu tahap selanjutnya kan semantic analysis yang digabungkan
> sekaligus dengan Intermediate Code generation,
>
> Hmm.., gimana ya kalau misal Intermediate Code yang pengen aku
> hasilkan adalah berupa bytecode yang bisa jalan di VM??
> Hmm.., kayanya menarik untuk dieksplore nih...
>

kalo mau generate bytecode programmatically bisa pake ASM library. ini
saya blom pernah coba sih.

> Aku juga sempet berpikir gimana caranya Java (Interpreter)
> Mengerti bahwa System.out.println() adalah perintah untuk
> menampilkan sesuatu ke layar...?
>

kan dia panggil native library. jadi bytecode java itu ada opcode yg
untuk panggil native library.

> Ada yang mau share? Kayanya akan tambah seru nih...
>
> --
> Wilbert : IT UKDW 2006
> Java Blog : http://wilbertjava.wordpress.com
> YM : inherit_c


Re: [JUG-Indonesia] Javac Source Code

2008-06-13 Terurut Topik nanung nur zula
oia salah aku

2008/6/12 nanung nur zula <[EMAIL PROTECTED]>:

> kalo JVM pake assemebly ?! tentunya akan dibedakan menjadi JVMx86, JVMx64,
> JVM mac dsb. Sedangkan JVM kan cuman dibedakan berdasarkan OSnya, so
> kira-kira ndak pake  Assembly deh
>
> cmiiw
>
> 2008/6/12 sm96 <[EMAIL PROTECTED]>:
>
>   kalo JVM, seperti C/C++ atau malah assembly.
>> kalo pingin tau konstruksi bahasa Java seperti apa, bisa lirik ke JLS
>>
>> 2008/6/11 Wilbert <[EMAIL PROTECTED] >:
>>
>> > Masa sih compiler java dibuat pake java??
>> > Bukannya pakai bahasa C? Trus bahasa Java itu sendiri gimana yah
>> > konstruksinya?
>> >
>> > Kalau bisa buat compiler dengan bahasa Java,
>> > asik juga tuh...
>> >
>> > Ada yang bisa kasi info?
>> >
>> >
>>
>> --
>> syaiful.mukhlis
>> gtalk:[EMAIL PROTECTED] 
>>  
>>
>
>
>
> --
> nanung nur zula
> 081 725 4311
> ym nanungzula
> gtalk nurzula




-- 
nanung nur zula
081 725 4311
ym nanungzula
gtalk nurzula


Re: [JUG-Indonesia] Javac Source Code

2008-06-13 Terurut Topik Wilbert
Aaarrggh..., mungkin agak lama buat artikelnya, tunggu semester
pendeknya selesai dulu yah! hehehe... :)

Ok lah, dengan ANTLR, kita langsung bisa mendesign
suatu bahasa pemrograman tanpa memikirkan bagaimana
lexical analysis (Scanning) itu dibuat, lalu Parser dan Tree nya
pun sudah dibuat secara otomatis...

Pokoknya kita langsung aja ke design grammar deh!!
Dalam hal ini ak rasa kita harus menguasai Context Free - Grammar!

Nah, masalahnya di sini, setelah constructingnya finished,
trus selanjutnya?? Hmm.., aku berpikir, setelah parsing berhasil,
lalu tahap selanjutnya kan semantic analysis yang digabungkan
sekaligus dengan Intermediate Code generation,

Hmm.., gimana ya kalau misal Intermediate Code yang pengen aku
hasilkan adalah berupa bytecode yang bisa jalan di VM??
Hmm.., kayanya menarik untuk dieksplore nih...

Aku juga sempet berpikir gimana caranya Java (Interpreter)
Mengerti bahwa System.out.println() adalah perintah untuk
menampilkan sesuatu ke layar...?

Ada yang mau share? Kayanya akan tambah seru nih...

-- 
Wilbert : IT UKDW 2006
Java Blog : http://wilbertjava.wordpress.com
YM : inherit_c


Re: [JUG-Indonesia] Javac Source Code

2008-06-13 Terurut Topik Feris Thia
Hi Wilbert,

Jangan lupa kabar2 in dan buat artikelnya ya ;)

Sukses,

Feris

2008/6/12 Wilbert <[EMAIL PROTECTED]>:

>   Hi All..,
>
> Ini aku dah download JavaCC, ternyata dokumentasinya meyakinkan
> banget nih kayanya (meskipun baru liat2 bentar)..
>
> Buat semuanya, coba deh download tools yang satu ini,
> kayanya keren nih...
>
> Nanti kalau ada perkembangan baru lagi aku share
> di sini!! Happy researching... :D
>
>
> --
> Wilbert : IT UKDW 2006
> Java Blog : http://wilbertjava.wordpress.com
> YM : inherit_c
>  
>



-- 
Thanks & Best Regards,

Feris Thia
Business Intelligence Consultant
PT. Putera Handal Indotama
Phone : +6221-30119353
Fax : +6221-5513483
Mobile : +628176-474-525
http://www.phi-integration.com
http://blog.komputasiawan.com


Re: [JUG-Indonesia] Javac Source Code

2008-06-13 Terurut Topik Wilbert
^^
KK di atasku, maksudnya apa yah?
Jawabannya siapa yang diketawain? dan apa yang salah? :)

-- 
Wilbert : IT UKDW 2006
Java Blog : http://wilbertjava.wordpress.com
YM : inherit_c


Re: [JUG-Indonesia] Javac Source Code

2008-06-13 Terurut Topik sm96
ngarang neh
diketawain sama yg bikin loe. :D
jelas-jelas java installernya aja beda baik untuk masing-masing OS
maupun yang beda mesin/processor.
silahkan dicek sendiri ke sumber aslinya.


Re: [JUG-Indonesia] Javac Source Code

2008-06-12 Terurut Topik Wilbert
Iya, maaf nih bahasanya kaya anak kecil, maklum
orang masih kuliah kk... hehehe... :)

Sama kk, aku juga udah download bukunya,
dan dah baca2, tetep aja ga ngerti...

Ooo, jadi kita tinggal buat grammarnya di
JavaCC itu, lalu nanti digenerate parsernya??

Kalau untuk scanner nya pakai apa donk tuh kk??

-- 
Wilbert : IT UKDW 2006
Java Blog : http://wilbertjava.wordpress.com
YM : inherit_c


Re: [JUG-Indonesia] Javac Source Code

2008-06-12 Terurut Topik Jecki Sumargo
On Fri, Jun 13, 2008 at 12:32 AM, Wilbert <[EMAIL PROTECTED]> wrote:
> Oooh..,jadi maksudnya exp lang tuh bisa memvalidasi
> ekspresi, gitu ya maksudnya??
> Thanks banget buat penjelasannya kk... :)
>

bukan validasi, tapi evaluasi.

> Iya, aku agak bingung juga baca dokumentasinya
> Antlr, kayanya JavaCC meyakinkan nih??
>

ternyata sama :) soalnya walaupun ud download ebook The Definitive
ANTLR (pragmatic programmer) masih tetep ga ngerti :(
tapi JavaCC itu tampaknya stuck, ga ada development lagi. terakhir
versi 4. kalo ga salah ini library yg dipake sun untuk java parsernya,
kemudian di-opensource-kan. jadi harusnya stable.

> I'll try soon!! :)
>
> --
>
> Wilbert : IT UKDW 2006
> Java Blog : http://wilbertjava.wordpress.com
> YM : inherit_c


Re: [JUG-Indonesia] Javac Source Code

2008-06-12 Terurut Topik Wilbert
Oooh..,jadi maksudnya exp lang tuh bisa memvalidasi
ekspresi, gitu ya maksudnya??
Thanks banget buat penjelasannya kk... :)

Iya, aku agak bingung juga baca dokumentasinya
Antlr, kayanya JavaCC meyakinkan nih??

I'll try soon!! :)

-- 
Wilbert : IT UKDW 2006
Java Blog : http://wilbertjava.wordpress.com
YM : inherit_c


Re: [JUG-Indonesia] Javac Source Code

2008-06-12 Terurut Topik Wilbert
Hi All..,

Ini aku dah download JavaCC, ternyata dokumentasinya meyakinkan
banget nih kayanya (meskipun baru liat2 bentar)..

Buat semuanya, coba deh download tools yang satu ini,
kayanya keren nih...

Nanti kalau ada perkembangan baru lagi aku share
di sini!! Happy researching... :D

-- 
Wilbert : IT UKDW 2006
Java Blog : http://wilbertjava.wordpress.com
YM : inherit_c


Re: [JUG-Indonesia] Javac Source Code

2008-06-12 Terurut Topik Jecki Sumargo
2008/6/13 Wilbert <[EMAIL PROTECTED]>:
> Aku langsung ambil yang compilernya, TBO nya blm diambil
> karena mata kuliah pilihan.. baru semester 4 nih, masih bau kencur.. :p
>
> Tapi aku sih lbh suka belajar sendiri, meskipun ga ambil TBO,
> tapi automata dah ngerti dan implementasinya ke compiler..
>
> Yang aku blm biasa ya blm tau gimana cara buatnya pakai antlr
> atau JavaCC itu.. ga tau gimana buatnya, dan blm ada waktu juga
> buat research lagi, maklum abis ujian.., langsung masuk lagi..
> kan semester pendek.. hehehe.. :)
>

Kalau ANTLR ato JavaCC itu musti belajar syntax grammarnya. Beda2
soalnya. Seperti yg kamu bilang waktu itu file *.g nya ANTLR. Itu cuma
bisa dibaca oleh ANTLR. Dari file grammar itu akan di-generate code
untuk parser, lexer, etc. Kalau saya pernahnya pake JavaCC, soalnya
baca dokumentasi ANTLR kaga ngarti2 huehuehue..

> Terima kasih banyak untuk sarannya kk...
> Maksudnya exp language tuh gimana kk? apa membuat grammar dengan TBBK?
>

Expression language itu language untuk ekspresi. Hmmm.. diterjemahin doang :D
Kalau di grammar (grammarnya bahasa pemrograman) itu kan byk jenisnya:
Statement, Type declaration, Variable declaration, Expression. Nah
Expression itu istilahnya sesuatu yg mengembalikan nilai (
http://en.wikipedia.org/wiki/Expression_(programming) ). Misal "3 + 2"
atau "a + b", dll. Contohnya lain seperti EL nya JSP ${person.name}.
Biasa untuk framework2 language recognition itu kan byk samplenya.
Dicoba aja dari yg simple2.

> Regards...:)
>
> --
> Wilbert : IT UKDW 2006
> Java Blog : http://wilbertjava.wordpress.com
> YM : inherit_c


Re: [JUG-Indonesia] Javac Source Code

2008-06-12 Terurut Topik Wilbert
Aku langsung ambil yang compilernya, TBO nya blm diambil
karena mata kuliah pilihan.. baru semester 4 nih, masih bau kencur.. :p

Tapi aku sih lbh suka belajar sendiri, meskipun ga ambil TBO,
tapi automata dah ngerti dan implementasinya ke compiler..

Yang aku blm biasa ya blm tau gimana cara buatnya pakai antlr
atau JavaCC itu.. ga tau gimana buatnya, dan blm ada waktu juga
buat research lagi, maklum abis ujian.., langsung masuk lagi..
kan semester pendek.. hehehe.. :)

Terima kasih banyak untuk sarannya kk...
Maksudnya exp language tuh gimana kk? apa membuat grammar dengan TBBK?

Regards...:)

-- 
Wilbert : IT UKDW 2006
Java Blog : http://wilbertjava.wordpress.com
YM : inherit_c


Re: [JUG-Indonesia] Javac Source Code

2008-06-12 Terurut Topik Jecki Sumargo
Hi,

Sepertinya getol banget nih oprek2 JDK. Mas Wilbert masih kuliah?
Semester berapa? Kalau emang doyan oprek2 compiler musti paham
Automata, tepatnya mata kuliah Teori Bahasa dan Automata. Ini
ngomongin tentang teori bahasa (berhubungan dengan bahasa pemrograman
tentunya), apa itu lexem, terminal, non-terminal, grammar. Dari sini
harusnya ud bisa buat 'expression language' sendiri, misalnya pake
ANTLR ato JavaCC. Habis itu baru masuk mata kuliah Compiler. Ini lebih
advance lagi. Gimana caranya bikin table buat simpen variable, code
optimization, dll. Jujur aja dulu pas kuliah cuma ikut kelasnya. Baru
kerasa gunanya setelah lulus. Jadi saran saya coba belajar 2 mata
kuliah ini dengan baik dan benar :) mudah2an akan muncul patch OpenJDK
dari orang Indonesia.

Oh iya jangan lupa pas belajar langsung praktek juga. Misal bikin
'expression language' tadi. Bikin language kecil yg terima 10 perintah
misalnya, dst deh..


2008/6/12 Wilbert <[EMAIL PROTECTED]>:
> Hi All..., aku dah coba2 liat source nya OpenJDK, ternyata asik
> banget tuh mantengin code yang aku ga ngerti sama sekali...
>
> Sejauh ini, aku baru liat JVM nya, yang dibuat dengan bahasa C / C++
> Ya tentu saja dibedakan sesuai arsitektur, untuk windows
> dan untuk linux sangat berbeda tentunya..
>
> Untuk compilernya sendiri juga berbeda antara win dan linux..
> x86 dengan yang 64 juga berbeda...
>
> Tapi blm sempat build sendiri nih.., masih pengen tau gimana
> bahasa java itu dibuat..
> Apa perlu tanya James Gosling langsung yah? hehehe...
>
> Aku dah coba liat2 JLS, nanti kalau ada news aku langsung
> kasih report ke sini deh... :)
> Never ending research yah!! kalau ada yang mau share2 ayo
> donk, jangan disimpen sendiri.. hehehe!!
>
> Regards... :)
>
> --
>
> Wilbert : IT UKDW 2006
> Java Blog : http://wilbertjava.wordpress.com
> YM : inherit_c


Re: [JUG-Indonesia] Javac Source Code

2008-06-12 Terurut Topik Wilbert
Hi All..., aku dah coba2 liat source nya OpenJDK, ternyata asik
banget tuh mantengin code yang aku ga ngerti sama sekali...

Sejauh ini, aku baru liat JVM nya, yang dibuat dengan bahasa C / C++
Ya tentu saja dibedakan sesuai arsitektur, untuk windows
dan untuk linux sangat berbeda tentunya..

Untuk compilernya sendiri juga berbeda antara win dan linux..
x86 dengan yang 64 juga berbeda...

Tapi blm sempat build sendiri nih.., masih pengen tau gimana
bahasa java itu dibuat..
Apa perlu tanya James Gosling langsung yah? hehehe...

Aku dah coba liat2 JLS, nanti kalau ada news aku langsung
kasih report ke sini deh... :)
Never ending research yah!! kalau ada yang mau share2 ayo
donk, jangan disimpen sendiri.. hehehe!!

Regards... :)

-- 
Wilbert : IT UKDW 2006
Java Blog : http://wilbertjava.wordpress.com
YM : inherit_c


Re: [JUG-Indonesia] Javac Source Code

2008-06-11 Terurut Topik Frans Thamura
On Wed, Jun 11, 2008 at 9:58 PM, Ifnu bima <[EMAIL PROTECTED]> wrote:

> >
> > javac.exe miripnetbeans.exe just laucher
>
> right... :D damn gw baru tahu nih...
>

terlalu sering promosi netbeans dari sisi income sih :)

emang netbeans.exe gak bisa jadi uang sih

F


Re: [JUG-Indonesia] Javac Source Code

2008-06-11 Terurut Topik nanung nur zula
kalo JVM pake assemebly ?! tentunya akan dibedakan menjadi JVMx86, JVMx64,
JVM mac dsb. Sedangkan JVM kan cuman dibedakan berdasarkan OSnya, so
kira-kira ndak pake  Assembly deh

cmiiw

2008/6/12 sm96 <[EMAIL PROTECTED]>:

>   kalo JVM, seperti C/C++ atau malah assembly.
> kalo pingin tau konstruksi bahasa Java seperti apa, bisa lirik ke JLS
>
> 2008/6/11 Wilbert <[EMAIL PROTECTED] >:
>
> > Masa sih compiler java dibuat pake java??
> > Bukannya pakai bahasa C? Trus bahasa Java itu sendiri gimana yah
> > konstruksinya?
> >
> > Kalau bisa buat compiler dengan bahasa Java,
> > asik juga tuh...
> >
> > Ada yang bisa kasi info?
> >
> >
>
> --
> syaiful.mukhlis
> gtalk:[EMAIL PROTECTED] 
>  
>



-- 
nanung nur zula
081 725 4311
ym nanungzula
gtalk nurzula


Re: [JUG-Indonesia] Javac Source Code

2008-06-11 Terurut Topik sm96
kalo JVM, seperti C/C++ atau malah assembly.
kalo pingin tau konstruksi bahasa Java seperti apa, bisa lirik ke JLS

2008/6/11 Wilbert <[EMAIL PROTECTED]>:
> Masa sih compiler java dibuat pake java??
> Bukannya pakai bahasa C? Trus bahasa Java itu sendiri gimana yah
> konstruksinya?
>
> Kalau bisa buat compiler dengan bahasa Java,
> asik juga tuh...
>
> Ada yang bisa kasi info?
>
> 



-- 
syaiful.mukhlis
gtalk:[EMAIL PROTECTED]


Re: [JUG-Indonesia] Javac Source Code

2008-06-11 Terurut Topik sm96
baru tau die.
kalo gak salah compilernya pake BCEL

ya udah buka sendiri OpenJDK.


Re: [JUG-Indonesia] Javac Source Code

2008-06-11 Terurut Topik Ifnu bima
>
> javac.exe miripnetbeans.exe just laucher

right... :D damn gw baru tahu nih...

-- 
Senior Engineer @ ArtiVisi Intermedia
Java Training Center
See our course @ artivisi.com

http://ifnu.artivisi.com
+62 856 9211 8687
regards

New on my blog :
Netbeans for PHP : debugging php script
http://ifnu.artivisi.com/?p=19


Re: [JUG-Indonesia] Javac Source Code

2008-06-11 Terurut Topik Frans Thamura
>
> kita bisa compile file java dengan cara :
>
>  % javac HelloWorld.java
>
> atau :
>
> % java -jar javac.jar HelloWorld.java
>

javac.exe miripnetbeans.exe just laucher

F


Re: [JUG-Indonesia] Javac Source Code

2008-06-11 Terurut Topik Ifnu bima
> Masa sih compiler java dibuat pake java??
> Bukannya pakai bahasa C? Trus bahasa Java itu sendiri gimana yah
> konstruksinya?
>
> Kalau bisa buat compiler dengan bahasa Java,
> asik juga tuh...

jadi ikutan tertarik nih liat2 OpenJDK, trus ketemu artikel ini :

http://nb-openjdk.netbeans.org/get-and-build-compiler.html

gw heran yah, kok ternyata javac ketika dibuild di linux bisa
menghasilkan dua buah keluaran, yang pertama javac (file binary) dan
javac.jar

kita bisa compile file java dengan cara :

 % javac HelloWorld.java

atau :

% java -jar javac.jar HelloWorld.java

hmmm menarik juga :D

kalau di linux source javac dicompile dengan GCC dan make tools, kalau
di windows pake visual c++, ada yang bisa confirm di bagian
windowsnya? gw dulu pernah baca tapi nggak ketemu referencenya.


-- 
Senior Engineer @ ArtiVisi Intermedia
Java Training Center
See our course @ artivisi.com

http://ifnu.artivisi.com
+62 856 9211 8687
regards

New on my blog :
Netbeans for PHP : debugging php script
http://ifnu.artivisi.com/?p=19


Re: [JUG-Indonesia] Javac Source Code

2008-06-11 Terurut Topik Wilbert
Masa sih compiler java dibuat pake java??
Bukannya pakai bahasa C? Trus bahasa Java itu sendiri gimana yah
konstruksinya?

Kalau bisa buat compiler dengan bahasa Java,
asik juga tuh...

Ada yang bisa kasi info?


Re: [JUG-Indonesia] Javac Source Code

2008-06-10 Terurut Topik Alpha Bagus Sunggono
Jangankan compiler,
operating system UNIX aja dibangun pake C

2008/6/11 sm96 <[EMAIL PROTECTED]>:
> udah gak jaman bikin compiler pake bahasa mesin.
> Bahasa C aja saat ini bikin compilernya pake bahasa C.
> kok bisa yah?
> Java juga compilernya pake Java. Percaya gak?
>
>
> 



-- 
~visit my blog 2008 weleh weleh ~
http://advance-advice.com/blog


Re: [JUG-Indonesia] Javac Source Code

2008-06-10 Terurut Topik sm96
udah gak jaman bikin compiler pake bahasa mesin.
Bahasa C aja saat ini bikin compilernya pake bahasa C.
kok bisa yah?
Java juga compilernya pake Java. Percaya gak?

2008/6/10 Wilbert <[EMAIL PROTECTED]>:
> Waduh, sayang sekali tidak bisa dilihat source nya
> Tapi itu buatnya pakai bahasa apa? Apakah langsung coding bahasa mesin?
> hahaha!
> Atau yang agak di atasnya, assembly?
>
> Belum sempat lanjutkan riset lagi nih, karena aku lagi masa ujian..
> Besok kamis baru bisa mulai oprek2 lagi...
>
>
> --
> Wilbert : IT UKDW 2006
> Java Blog : http://wilbertjava.wordpress.com
> YM : inherit_c
> 



-- 
syaiful.mukhlis
gtalk:[EMAIL PROTECTED]


Re: [JUG-Indonesia] Javac Source Code

2008-06-10 Terurut Topik Jaimy Azle
On Tuesday, June 10, 2008, 9:43:35 PM, Wilbert wrote:

> Waduh, sayang sekali tidak bisa dilihat source nya Tapi itu
> buatnya pakai bahasa apa? Apakah langsung coding bahasa mesin?
> hahaha! Atau yang agak di atasnya, assembly?

Tentu saja saat itu mainstreamnya pake C karena java juga pada masa
itu baru-baru saja terdengar, itu pun masih samar-samar, borland c++
v4.x waktu itu sudah mendukung 32bit DPMI yang memberikan keleluasaan
lebih untuk proses kompilasi yang umumnya makan memori yang besar.
Tapi banyak bagian di dalamnya pake inline asm, terutama pada bagian
machine code generation, itu bagian yang sangat bikin repot, paling
parah awal-awalnya bahkan dulu pake bantuan utility dos debug.com
hanya untuk menerawang machine code dari asm instruction yang dibuat.

seperti saya bilang sebelumnya itu jaman susah dulu, hal-hal yang
kelihatan begitu kompleks dan sulit jadi gak begitu terasa karena
emang gak punya pilihan lain. pilihannya cuma satu, kalau mau ya cuma
itu jalannya. Belum ada utility kayak antlr, yacc, coco yang membantu
proses parsing ini lebih mudah seperti sekarang, setidaknya kalau pun
sudah ada, untuk mendapatkannya masih susah.

-- 
Salam,

-Jaimy Azle

"Great new ideas usually come from very small teams...
 don't give up so easily."
  -- John Kaster




Re: [JUG-Indonesia] Javac Source Code

2008-06-10 Terurut Topik Wilbert
Waduh, sayang sekali tidak bisa dilihat source nya
Tapi itu buatnya pakai bahasa apa? Apakah langsung coding bahasa mesin?
hahaha!
Atau yang agak di atasnya, assembly?

Belum sempat lanjutkan riset lagi nih, karena aku lagi masa ujian..
Besok kamis baru bisa mulai oprek2 lagi...


-- 
Wilbert : IT UKDW 2006
Java Blog : http://wilbertjava.wordpress.com
YM : inherit_c


Re: [JUG-Indonesia] Javac Source Code

2008-06-10 Terurut Topik Jaimy Azle
On Tuesday, June 10, 2008, 1:34:38 PM, Wilbert wrote:

> Hahaha.., aku juga dah punya buku itu.., tapi versi ebooknya... Kk
> Jaimy dah pernah bikin compiler donk? Wah, bisa diliat ga?? :D

Itu proyek barengan ambisius jaman gak enak dulu sekitar tahun
96-97-an. Idenya sih bikin kompiler dari versi modifikasi bahasa
Probin, interpreter yang pernah dipublish mikrodata awal tahun 90-an.
Tapi cuma 70% selesai karena banyak sandungan, dari aktivitas
kemahasiswaan, kkn, sampai demo-demo di bunderan yang sempat beberapa
kali jadi kasus yang membuat projek banyak tertunda bahkan akhirnya
terlantar. buntut-buntutnya, komp. temen ada yang diformat ulang,
bahkan di jual karena butuh duit, sementara punya saya sendiri
harddisknya tewas.

-- 
Salam,

-Jaimy Azle

"Great new ideas usually come from very small teams...
 don't give up so easily."
  -- John Kaster




Re: [JUG-Indonesia] Javac Source Code

2008-06-09 Terurut Topik Wilbert
Hahaha.., aku juga dah punya buku itu.., tapi versi ebooknya...
Kk Jaimy dah pernah bikin compiler donk?
Wah, bisa diliat ga?? :D

-- 
Wilbert : IT UKDW 2006
Java Blog : http://wilbertjava.wordpress.com
YM : inherit_c


Re: [JUG-Indonesia] Javac Source Code

2008-06-08 Terurut Topik Jaimy Azle
On Sunday, June 8, 2008, 11:19:43 AM, Wilbert wrote:

> Hehe,kk ifnu,itu mah skripsinya seperti membuat compiler untuk bhs C
> Tapi bagus juga koq idenya.. Aku cuma lagi bingung aja untuk
> penggunaan antlr, Mungkin hrs baca ebooknya..

kalau beneran mau serius, ada buku pegangan yang bisa acuan, dulu saya
sama temen-temen menyebutnya kitab naga. kalau anda kuliah di ugm,
anda bisa cari buku ini di perpustakaan universitas, kalau ketemu yang
sudah lecek, mohon maaf, saya dan temen-temen dulu turut punya andil
membuatnya jadi begitu. tapi saya pernah juga lihat buku ini di
gramedia. judulnya: "Compilers: Principles, Techniques, and Tools",
karangan J. Ullman.

-- 
Salam,

-Jaimy Azle

"Great new ideas usually come from very small teams...
 don't give up so easily."
  -- John Kaster




Re: [JUG-Indonesia] Javac Source Code

2008-06-07 Terurut Topik Wilbert
Hehe,kk ifnu,itu mah skripsinya seperti membuat compiler untuk bhs C
Tapi bagus juga koq idenya.. Aku cuma lagi bingung aja untuk penggunaan antlr,
Mungkin hrs baca ebooknya..

Lah itu dulu belajarnya gimana kk?
Koq bisa hasilin source .g itu?

-- 
Wilbert : IT UKDW 2006
Java Blog : http://wilbertjava.wordpress.com
YM : inherit_c


Re: [JUG-Indonesia] Javac Source Code

2008-06-07 Terurut Topik Wilbert
Hmmm.., thanks banget kk ifnu.., nanti saya coba pelajari antlrnya..
Bukunya juga udah dapet koq.., saya ga kuat beli, kan masih kuliah,
jadi unduh versi open source nya aja... hahaha!! :)

Btw, link nya down tuh kk.., ga bisa diakses... :D

Sejauh ini blm menemukan yang pas untuk research, mungkin
antlr bisa jadi jawabannya...

Kemarin juga mau download source compiler nya groovy
tapi ga ketemu.. hehehe!

-- 
Wilbert : IT UKDW 2006
Java Blog : http://wilbertjava.wordpress.com
YM : inherit_c


Re: [JUG-Indonesia] Javac Source Code

2008-06-06 Terurut Topik Frans Thamura
makin banyak yang riset kaya wilbert, makin bernilai java :0

ayo maju terus

jangna lupa javacc, java compiler compiler

F


Re: [JUG-Indonesia] Javac Source Code

2008-06-06 Terurut Topik Ifnu bima
Hi

> Mungkin ada yang dah pernah?
> Kk sm96 mungkin bisa kasi petunjuk? hehe

coba antlr, ini adalah library yang digunakan oleh hibernat HQL, gw
skripsi pake antrl ini
http://nagasakti.mervpolis.com/roller/Ifnu/entry/20070521

terence parr, punya buku lengkap tentang antlr, silahkan cari di
internet, atau beli deh, cuma $24 kok. Trus si antlr ini punya
antlrworks, editor sekaligus debugger untuk antlr markup language.
Saran saya sih gunakan versi 3-nya, much more improved dan markup
languagenya lebih sederhana dibanding antlr 2.x

ga perlu sampai language design, cukup bikin intepreter sederhana,
misalnya untuk persamaan linier, itu aja untuk skripsi sepertinya
sudah oke kok. Dulu sih saya kepikiran untuk bikin bahasa pemrograman
yang menghandle parallel execution untuk (hampir) semua perhitungan
numerik, karena sekarang komputer dengan processor multicore sudah
mulai lazim ditemui, dan dalam beberapa tahun ke depan akan semakin
menggila, :D

selamat belajar

-- 
Senior Engineer @ ArtiVisi Intermedia
http://ifnu.artivisi.com
+62 856 9211 8687
regards


Re: [JUG-Indonesia] Javac Source Code

2008-06-06 Terurut Topik Wilbert
Nah, itu masalahnya... Aku ga ada pengalaman sama sekali tentang
programming language design.. kalau teorinya ada.., tapi praktek
perancangannya yang belum ngerti...

Mungkin ada yang dah pernah?
Kk sm96 mungkin bisa kasi petunjuk? hehe

-- 
Wilbert : IT UKDW 2006
Java Blog : http://wilbertjava.wordpress.com
YM : inherit_c


Re: [JUG-Indonesia] Javac Source Code

2008-06-06 Terurut Topik sm96
bikin aja, intinya nanti kalo dicompile, isinya mirip seperti isinya file .class
bisa dicoba pake antlr dan asm.

2008/6/6 Wilbert <[EMAIL PROTECTED]>:
> Wuh.., thanks banget untuk semua jawabannya.., nanti aku coba eksplorasi
> satu2 dulu..,
> kalau udah ada hasil nanti aku share di sini..
> Tapi sejauh ini aku baru download jikes, dan hasilnya ga ada source code..,
> jadi ga bisa dioprek...
> Nah, ini lagi download janino, ada source nya di dalem... hehehe!!
>
> Ada yang dah pernah ngoprek yang satu ini ga..,
> Kan kita tau ada Java, Groovy, dan Ruby yang dapat berjalan di VM..
> Nah, mungkin ga ya kita buat satu bahasa dengan compiler yang sederhana dulu
> dan berjalan di atas VM?
>
> Mungkin ada yang udah pernah? Bisa share?
>
> --
> Wilbert : IT UKDW 2006
> Java Blog : http://wilbertjava.wordpress.com
> YM : inherit_c
> 



-- 
syaiful.mukhlis
gtalk:[EMAIL PROTECTED]


Re: [JUG-Indonesia] Javac Source Code

2008-06-06 Terurut Topik Frans Thamura
2008/6/6 Kong Putra <[EMAIL PROTECTED]>:

>  Belum pernah cobain icetea sih, tapi beberapa opensource jvm yang lain
> pernah g cobain diantarnya gcj, jikes, kaffe, sablevm, jamvm. Kendala
> terbesar bagi g adalah stability dan compatibility dengan sun punya library
> (awt-swing, nio, dll). Terakhir yang g tahu, ada apache harmony (
> http://harmony.apache.org/index.html). Itu juga sangat menarik, tapi blm
> sempat coba. Mungkin teman2 ada yg pernah research ke sana? Mohon
> masukkannya. Thanks.
>

saya sih main2 dg gcj, rewel :) itu kesimpulannya

terutama pas jalanin aplikasi  swing yang berat

maklum swing saya akses ke graphic, sering pas dah nyala mati sendiri
swingnya

F


Re: [JUG-Indonesia] Javac Source Code

2008-06-06 Terurut Topik Wilbert
Wuh.., thanks banget untuk semua jawabannya.., nanti aku coba eksplorasi
satu2 dulu..,
kalau udah ada hasil nanti aku share di sini..
Tapi sejauh ini aku baru download jikes, dan hasilnya ga ada source code..,
jadi ga bisa dioprek...
Nah, ini lagi download janino, ada source nya di dalem... hehehe!!

Ada yang dah pernah ngoprek yang satu ini ga..,
Kan kita tau ada Java, Groovy, dan Ruby yang dapat berjalan di VM..
Nah, mungkin ga ya kita buat satu bahasa dengan compiler yang sederhana dulu
dan berjalan di atas VM?

Mungkin ada yang udah pernah? Bisa share?

-- 
Wilbert : IT UKDW 2006
Java Blog : http://wilbertjava.wordpress.com
YM : inherit_c


Re: [JUG-Indonesia] Javac Source Code

2008-06-05 Terurut Topik sm96
"javac" sendiri istilahnya cuma launcher.
untuk implementasi java compilernya sendiri ada di file tools.jar
kalo mau bermain-main java compiler,
ada alternatif lain yg bisa dicoba.
misalnya Janino (http://www.janino.net/)
kalo yg satu ini ada source codenya


Re: [JUG-Indonesia] Javac Source Code

2008-06-05 Terurut Topik Kong Putra
Belum pernah cobain icetea sih, tapi beberapa opensource jvm yang lain 
pernah g cobain diantarnya gcj, jikes, kaffe, sablevm, jamvm. Kendala 
terbesar bagi g adalah stability dan compatibility dengan sun punya 
library (awt-swing, nio, dll). Terakhir yang g tahu, ada apache harmony 
(http://harmony.apache.org/index.html). Itu juga sangat menarik, tapi 
blm sempat coba. Mungkin teman2 ada yg pernah research ke sana? Mohon 
masukkannya. Thanks.


-:regards:-
Kong Putra

Frans Thamura wrote:


coba compare sama icetea dari redhat

F




Re: [JUG-Indonesia] Javac Source Code

2008-06-05 Terurut Topik Kong Putra
source code untuk menggenerate file binary javac ada di dalam zip-nya 
openjdk.
Kalo lu dah download sourcenya, terus baca readme (how to build). Dan 
coba ikutin aja instruksinya.

Sebagian besar sourcecode-nya itu file c++ dan c.
Team gua dah pernah coba, dan dideploy untuk mesin embedded di Intel 
PII, mem 32 mb.
Pake os linux, dah running firewall, wireless driver, dll. Databasenya 
postgresql, aplikasinya semua base on java.


Memang kelebihannya kalo lu bisa compile sendiri, akan banyak yang bisa 
dioptimalkan, mis: gak perlu include default library-library yang gak 
kepake.


-:regards:-
Kong Putra

Adelwin Handoyo wrote:


nah kalo gitu pertanyaan yang di atas.. minta source code nya javac... 
gak bisa download dong?

karna yang di src.zip itu khan source code nya JDK toh??
kalo menurut gue.. kalo mau liat2 contoh cara kerja compiler ya paling 
gampang liat compiler nya C ato C++

karna udah di bundle bareng semua nya..
tul gak?





Re: [JUG-Indonesia] Javac Source Code

2008-06-05 Terurut Topik Adelwin Handoyo
nah kalo gitu pertanyaan yang di atas.. minta source code nya javac... gak
bisa download dong?
karna yang di src.zip itu khan source code nya JDK toh??
kalo menurut gue.. kalo mau liat2 contoh cara kerja compiler ya paling
gampang liat compiler nya C ato C++
karna udah di bundle bareng semua nya..
tul gak?


2008/6/6 Frans Thamura <[EMAIL PROTECTED]>:

>
>
> 2008/6/6 Adelwin Handoyo <[EMAIL PROTECTED]>:
>
>>  tunggu deh..
>> CMIIW
>> but i think JDK, javac and JVM itu 3 hal yang jauh berbeda deh..
>> JDK khan set of libraries...
>> javac tuh conpiler..
>> and JVM itu sandbox nya..
>> jadi 3 hal berbeda..
>> ya khan?
>>
>
> kita sebut bundle
>
> javac+ jvm + java lib
> 
>



-- 
Regards,


Adelwin Handoyo
[EMAIL PROTECTED]


Re: [JUG-Indonesia] Javac Source Code

2008-06-05 Terurut Topik Frans Thamura
2008/6/6 Adelwin Handoyo <[EMAIL PROTECTED]>:

>  tunggu deh..
> CMIIW
> but i think JDK, javac and JVM itu 3 hal yang jauh berbeda deh..
> JDK khan set of libraries...
> javac tuh conpiler..
> and JVM itu sandbox nya..
> jadi 3 hal berbeda..
> ya khan?
>

kita sebut bundle

javac+ jvm + java lib


Re: [JUG-Indonesia] Javac Source Code

2008-06-05 Terurut Topik Feris Thia
Kalau saya kok sebaliknya mikirnya :p

Mumpung lagi kuliah... mumpung lagi mikirnya ke riset... silahkan dicoba !

Ga bisa buat compiler sendiri, tentunya resource seperti Bung Wilbert
sendiri yang sudah membongkar2 JVM akan sangat senang diterima di IBM,
Google, Microsoft, Sun,  named it all :)

Untuk buat JVM lagi ?? Mungkin...

Untuk memecahkan masalah optimasi ?? Mungkin bangett

Untuk dapat gaji gede ?? "Mungkin" adalah kata yang sudah tidak tepat ...
hehehhe

Just my 2 rp !

Regards,

Feris

2008/6/5 Jaimy Azle <[EMAIL PROTECTED]>:

>Kalau cuma pengen tau sih, gak perlu pake cara yang kelewat susah yang
> sangat mungkin bukan pengetahuan yang didapat, tapi keputusasaan. :)
>
> bukan bermaksud merendahkan atau apa-apa, tapi isi source JDK sendiri
> sangat sangat kompleks, dan banyak melibatkan low level area yang
> membutuhkan pengetahuan level advance (low level) baik java dan C
> sebagai basis pengembangannya.
>
> Kalau hanya untuk pengen tau, saran saya sih anda bisa download JRuby,
> Jython, atau Groovy. Toh sama saja, semuanya menggenerate bytecode
> java, dan tentu level kesulitannya udah (relatif) lebih mudah karena
> menggunakan fully java code sebagai basisnya.
>
> just my 2c.
>
> --
> Salam,
>
> -Jaimy Azle
>
> "Great new ideas usually come from very small teams...
> don't give up so easily."
> -- John Kaster
>
>  
>



-- 
Thanks & Best Regards,

Feris
PT. Putera Handal Indotama
A Business Intelligence Company
Jl. K.H. Moh Mansyur No. 11 B 8 - 12
Jakarta - Indonesia
Phone : +6221-30119353
Fax : +6221-5513483
Mobile : +628176-474-525
http://business-intelligence.phi-integration.com
http://blog.komputasiawan.com


Re: [JUG-Indonesia] Javac Source Code

2008-06-05 Terurut Topik Adelwin Handoyo
tunggu deh..
CMIIW
but i think JDK, javac and JVM itu 3 hal yang jauh berbeda deh..
JDK khan set of libraries...
javac tuh conpiler..
and JVM itu sandbox nya..
jadi 3 hal berbeda..
ya khan?

2008/6/6 Frans Thamura <[EMAIL PROTECTED]>:

>
>
> 2008/6/6 Kong Putra <[EMAIL PROTECTED]>:
>
>>
>> Sekarang Sun JVM sudah opensource kok, bisa dilihat di
>> http://openjdk.java.net.
>>
>> http://download.java.net/openjdk/jdk6/ (untuk jdk 1.6)
>>
>> http://download.java.net/openjdk/jdk7/ (untuk jdk 1.7)
>>
>> http://www.sun.com/software/communitysource/j2se/java2/download.xml(untuk 
>> versi 1.3 - 1.5)
>>
>> Petunjuk instalasi ada di dalam sourcecode-nya. Selamat mencoba. :)
>>
>
> coba compare sama icetea dari redhat
>
> F
> 
>



-- 
Regards,


Adelwin Handoyo
[EMAIL PROTECTED]


Re: [JUG-Indonesia] Javac Source Code

2008-06-05 Terurut Topik Frans Thamura
2008/6/6 Kong Putra <[EMAIL PROTECTED]>:

>
> Sekarang Sun JVM sudah opensource kok, bisa dilihat di
> http://openjdk.java.net.
>
> http://download.java.net/openjdk/jdk6/ (untuk jdk 1.6)
>
> http://download.java.net/openjdk/jdk7/ (untuk jdk 1.7)
>
> http://www.sun.com/software/communitysource/j2se/java2/download.xml (untuk
> versi 1.3 - 1.5)
>
> Petunjuk instalasi ada di dalam sourcecode-nya. Selamat mencoba. :)
>

coba compare sama icetea dari redhat

F


Re: [JUG-Indonesia] Javac Source Code

2008-06-05 Terurut Topik Kong Putra


Sekarang Sun JVM sudah opensource kok, bisa dilihat di 
http://openjdk.java.net.


http://download.java.net/openjdk/jdk6/ (untuk jdk 1.6)

http://download.java.net/openjdk/jdk7/ (untuk jdk 1.7)

http://www.sun.com/software/communitysource/j2se/java2/download.xml 
(untuk versi 1.3 - 1.5)


Petunjuk instalasi ada di dalam sourcecode-nya. Selamat mencoba. :)


-:regards:-
Kong Putra

Wilbert wrote:


Hi Juggers..,
Mau tanya nih, ada yang tau ngk source code pure nya Javac (compiler java)
ada di mana? maksudku tempat untuk downloadnya?
Kan waktu kita install jdk, javac itu sudah dalam bentuk binarynya..

Ada yang tau tempatnya? Thanks before... :)

--
Wilbert : IT UKDW 2006
Java Blog : http://wilbertjava.wordpress.com 


YM : inherit_c

__._




Re: [JUG-Indonesia] Javac Source Code

2008-06-05 Terurut Topik Jaimy Azle
On Thursday, June 5, 2008, 11:36:23 PM, Wilbert wrote:

> Aku cuman pengen tau gimana caranya javac melakukan proses ini
> 1. Scanning
> 2. Parsing
> 3. Semantic Analysis
> 4. Generate Intermediate Code

> Paling ngk 4 step itu aku pengen tau... :)

Kalau cuma pengen tau sih, gak perlu pake cara yang kelewat susah yang
sangat mungkin bukan pengetahuan yang didapat, tapi keputusasaan. :)

bukan bermaksud merendahkan atau apa-apa, tapi isi source JDK sendiri
sangat sangat kompleks, dan banyak melibatkan low level area yang
membutuhkan pengetahuan level advance (low level) baik java dan C
sebagai basis pengembangannya.

Kalau hanya untuk pengen tau, saran saya sih anda bisa download JRuby,
Jython, atau Groovy. Toh sama saja, semuanya menggenerate bytecode
java, dan tentu level kesulitannya udah (relatif) lebih mudah karena
menggunakan fully java code sebagai basisnya.

just my 2c.

-- 
Salam,

-Jaimy Azle

"Great new ideas usually come from very small teams...
 don't give up so easily."
  -- John Kaster




Re: [JUG-Indonesia] Javac Source Code

2008-06-05 Terurut Topik Wilbert
Nah, aku udah klik button untuk download n dari baca2
koq kayanya negatif yah? hehehe... :D

Mungkin ada yang bisa kasi info soal ini?
aku juga internet terbatas jadi blm bisa download... :D

-- 
Wilbert : IT UKDW 2006
Java Blog : http://wilbertjava.wordpress.com
YM : inherit_c


Re: [JUG-Indonesia] Javac Source Code

2008-06-05 Terurut Topik Nano Surbakti
> Hmm.., masa sih itu untuk download source nya JDK?
> I'm not sure deh...
>
> Biasanya itu untuk download source kelas2 yang ada di Java..
> Tapi itu setauku loh..
> Ada yang udah nyoba?
>

Di situ ditulis:
"JDK 6 source code is available for those interested in exploring the
details of the JDK. This includes schools, universities, companies,
and individuals who want to examine the source code for personal
interest or research & development. The licensing does not impose
restrictions upon those who wish to work on independent open-source
projects."

Tampaknya sih positif.
Lagi nunggu speedy unlimited, tp blom datang-datang juga :(

--
Nano Surbakti


Re: [JUG-Indonesia] Javac Source Code

2008-06-05 Terurut Topik Wilbert
Yup.., emang asik ngoprek2 compilernya...
Aku cuman pengen tau gimana caranya javac melakukan proses ini
1. Scanning
2. Parsing
3. Semantic Analysis
4. Generate Intermediate Code

Paling ngk 4 step itu aku pengen tau... :)
Hmm.., masa sih itu untuk download source nya JDK?
I'm not sure deh...

Biasanya itu untuk download source kelas2 yang ada di Java..
Tapi itu setauku loh..
Ada yang udah nyoba?

-- 
Wilbert : IT UKDW 2006
Java Blog : http://wilbertjava.wordpress.com
YM : inherit_c


Re: [JUG-Indonesia] Javac Source Code

2008-06-05 Terurut Topik Nano Surbakti
Di http://java.sun.com/javase/downloads/index.jsp ternyata ada button
buat donlot Java SE 6 JDK Source Code
Ntar kabar2in ya hasil penemuannya ...
Seru nih, ngoprek2 kompiler :)

--
Nano Surbakti

2008/6/5 Wilbert <[EMAIL PROTECTED]>:
> Kayanya sementara ini yang valid baru jikes..
> ada yang mau tambah references lagi?
> Thank you...
>
> --
> Wilbert : IT UKDW 2006
> Java Blog : http://wilbertjava.wordpress.com
> YM : inherit_c
> 


Re: [JUG-Indonesia] Javac Source Code

2008-06-05 Terurut Topik Wilbert
Kayanya sementara ini yang valid baru jikes..
ada yang mau tambah references lagi?
Thank you...

-- 
Wilbert : IT UKDW 2006
Java Blog : http://wilbertjava.wordpress.com
YM : inherit_c


Re: [JUG-Indonesia] Javac Source Code

2008-06-05 Terurut Topik Wilbert
Kayanya yang openJDK tuh beda dengan javac yang asli...
Btw, thanks banget, aku coba liat2 dulu...

-- 
Wilbert : IT UKDW 2006
Java Blog : http://wilbertjava.wordpress.com
YM : inherit_c


Re: [JUG-Indonesia] Javac Source Code

2008-06-05 Terurut Topik Frans Thamura
2008/6/5 Nano Surbakti <[EMAIL PROTECTED]>:

> kalo yang di openjdk, sama gak ya (http://hg.openjdk.java.net/) ? udah
> sempat coba lihat2 gak?
> gak berani download, maklum .. internetnya pake quota :)
>

tambahan dari gue

coba cari jikes

F


Re: [JUG-Indonesia] Javac Source Code

2008-06-05 Terurut Topik Nano Surbakti
kalo yang di openjdk, sama gak ya (http://hg.openjdk.java.net/) ? udah
sempat coba lihat2 gak?
gak berani download, maklum .. internetnya pake quota :)

2008/6/5 Wilbert <[EMAIL PROTECTED]>:
> Hi Juggers..,
> Mau tanya nih, ada yang tau ngk source code pure nya Javac (compiler java)
> ada di mana? maksudku tempat untuk downloadnya?
> Kan waktu kita install jdk, javac itu sudah dalam bentuk binarynya..
>
> Ada yang tau tempatnya? Thanks before... :)
>
> --
> Wilbert : IT UKDW 2006
> Java Blog : http://wilbertjava.wordpress.com
> YM : inherit_c
>
> 


[JUG-Indonesia] Javac Source Code

2008-06-05 Terurut Topik Wilbert
Hi Juggers..,
Mau tanya nih, ada yang tau ngk source code pure nya Javac (compiler java)
ada di mana? maksudku tempat untuk downloadnya?
Kan waktu kita install jdk, javac itu sudah dalam bentuk binarynya..

Ada yang tau tempatnya? Thanks before... :)

-- 
Wilbert : IT UKDW 2006
Java Blog : http://wilbertjava.wordpress.com
YM : inherit_c