Languages you wish you knew

2 views
Skip to first unread message

Ikhwan Hayat

unread,
Jan 13, 2009, 8:01:33 PM1/13/09
to ALTNETMY
Assalamu'alaikum,

Dalam dunia ni ada mcm2 programming language. Kadang mmg teringin nak
tahu/mahir satu2 language tu, tapi biasalah, sibuk dgn kerja dan
kehidupan (if you have one), tak sempat nak explore.

Apa dia language yg korang teringin nak tahu, dan kenapa?

Ikhwan Hayat

unread,
Jan 13, 2009, 8:08:15 PM1/13/09
to ALTNETMY
Ok, aku dulu :) On the top of the list:

F# - Functional language based on OCaml, tapi sit on top of .NET Framework.
Clojure - A Lisp variant, tapi sit on top of JVM.
Ruby - To be part of the cool kids
Python - To be part of the cool kids :)
LOLCODE - CUZ IZ OSSIM! KTHXBYE!

Generally, aku nak belajar lebih lagi pasal dynamic languages,
functional languages, dan stack-based/concatenative languages
(walaupun buat masa ni aku tak faham sepatah apa yg bestnya pasal
concatenative languages ni).

Khairul

unread,
Jan 13, 2009, 8:17:26 PM1/13/09
to altn...@googlegroups.com
CHUCK - Sebab menarik, teringin nak compose music.
Lua - Because I wanted to do game dev.



2009/1/14 Ikhwan Hayat <ikhwa...@gmail.com>



--
Regards,
MOHD KHAIRUL ANUAR
Software Developer

Ikhwan Hayat

unread,
Jan 13, 2009, 8:25:44 PM1/13/09
to altn...@googlegroups.com
> Lua - Because I wanted to do game dev.

Ada satu language baru Potion, designed by _why (why the lucky stiff),
byk influenced by Lua.

http://github.com/why/potion/tree/master

A really nice to one to follow sebab.. err.. sebab its made by why the
lucky stiff!!!
Hehe. Syntax dia nampak mcm best, tak paham, tapi mcm best.

Tapi srsly, its _why, he's awesome.

eyan shahrin

unread,
Jan 13, 2009, 11:12:36 PM1/13/09
to altn...@googlegroups.com
Perl - Open source
Ruby and Ruby on Rails - Open source
C# - .NET

Generaly, semua language yang anda tahu. Saya ingin nak tahu.

Ikhwan Hayat

unread,
Jan 13, 2009, 11:25:48 PM1/13/09
to altn...@googlegroups.com
Sebenarnya bagi aku, aku suka belajar language lain bukan sbb aku nak
guna sgt pun language tu, tapi lebih pada nak tgk cara mcm mana org
selesaikan masalah guna language tu, dan kalau boleh adopt/apply masa
aku tulis code dlm language yg aku biasa.

Sbb, kalau nak guna sesuatu language, selalunya kita kita tahu sekali
framework2 yg ada, benda ni sebenarnya yg leceh.

Belajar Ruby, kalau setakat nak tahu syntax mcm mana nak buat
if..else, looping, etc mudah je. Tapi bila nak buat web app katakan,
susah sbb nak kena tahu Rails, Merb, Camping, etc.

Tapi sbb aku belajar Ruby, aku tahu konsep closure, aku tahu pasal
duck typing, yg seterusnya membantu aku menulis C# yg lebih bagus.

Contoh lain, belajar Erlang (atau mana2 functional language), mengajar
aku pasal list comprehension, yg juga boleh digunakan dlm C#.

Erlang juga ajar aku pasal actor model dan concurrency, dan juga
konsep immutability.

Konsep2 yg diceduk dlm language lain boleh bantu kita menulis code yg
lebih baik dlm language-cari-makan kita.

Khairul

unread,
Jan 13, 2009, 11:40:41 PM1/13/09
to altn...@googlegroups.com
Bagi aku la pulak, aku belajar sebab nak buat sesuatu, Lua untuk game logic, etc. Gunakannya sebagai 'as a means to an end'. I use them as tools. 

Dulu tahun 2004/2005, aku developer Perl dan guna Python untuk bende yang susah nak dibuat dalam Perl. So bila dah guna python banyak, aku suka positional parameter yang ada dalam Python tapi takde dalam Perl. So aku try apply dalam Perl, memang jadi, tapi ada additional 5-10 LoC untuk setiap function yang guna (boleh je pisahkan jadi sub routine lain tapi.. malas). 

Tapi tu pengalaman, bila dah tau byk language, kita boleh settle problem dengan bermacam jenis teknik dari pelbagai language yang kita boleh guna. So, it widens the perspective of tackling a problem.

2009/1/14 Ikhwan Hayat <ikhwa...@gmail.com>
Reply all
Reply to author
Forward
0 new messages