My Hot Opinion::Thinking in C++ vs .NET and Microsoft Technology Roadmap

Barusan baca blog dari norman:
http://blogs.netindonesia.net/norman/archive/2006/06/02/9869.aspx


Dimana Windows Vista masih banyak menggunakan unmanaged code (I think It's c++ code). Personally, saya masih gak yakin bahwa Microsoft akan menghapus C++ code access ke OS Windows ataupun applicationnya. Disamping itu setiap orang juga kadangkalanya ingin privasi dalam develop suatu aplikasi maksudnya begini:


Seperti commentku mengenai .NET dibeberapa milis yang mana bahwa .NET itu managed application dan semua serba disediakan bahkan yang gak perlu juga disediakan;) artinya jika anda memang trust ke .NET, maka biarkan .NET yang control aplikasi kita mulai dari management memory, stack, pooling di multithread dan database conenction...etc.


Namun pada kondisi tertentu kadang kita juga mau control our application dan kadangkalanya di .NET itu tidak bisa akibatnya balik lagi ke zaman purbakala yaitu C++....I know sebagian orang mungkin nightmare terhadap C++ ini tapi ini bisa jadi andalan untuk problem solved untuk case itu. Diperkuat lagi C++ sudah menjadi standard industri untuk software company sehingga jika suatu system tidak ada celah/connector access untuk C++ maka bisa jadi YOUR SYSTEM is NOT STANDARD.


Software technology perkembangannya memang sangat cepat dan ini sebagian besar dari pemain IT ada yang tired dan berpindah aliran like management, or maybe politikus(??) tapi ada juga yang bertahan di dunia IT tapi masih "berpakaian ala zaman kerajaan" (dibaca: orangnya gak up to date:p). Trus apa strategy nya? my opinion, saat ini yang berkibar dan berjaya masih dikeluarga C/C++ yang bisa meliputi C/C++, C#, Java, PHP (smile like C++)..etc. Tapi dari semua itu hal yang harus dikuasai sebagai basic adalah C++. Setelah bisa ini, makanya sisanya biar bisnis yang menentukan;)..kalau tidak mau banyak effort ya pastilah lari ke C#;)...so if you're working in managed environment then you can use C# but if you're working in unmanaged or non Windows OS environment then you can use C++....it's just my opinion...anda bisa comemnt bahkan membantahnya :p

Share this post: | | | |
Published Friday, June 02, 2006 8:10 PM by Agus Kurniawan
Filed under: ,

Comments

# re: My Hot Opinion::Thinking in C++ vs .NET and Microsoft Technology Roadmap

Friday, June 02, 2006 9:48 PM by Agus Kurniawan
Privaci ?
Yup.... terutama meng--hadap--i teknik dekompilasi terhadap IL.
C++ is solution.

Yup... .NET memang menyediakan segala--nya. Bahkan kata Pak Agus, "yang gak perlu juga disediakan".

Hhhhmmm... ini memang tugas sebuah Virtual Machine khan ?
Ntar klo' nggak di--sedia--in, malah banyak komentar lagi, lho... fasilitas A, B, C kok nggak ada. Kemampuan X, Y, Z kok nggak tersedia.
:-) baca : he... he.. he.

Balik lagi ke zaman purbakala yaitu C++ ?
Heeiii.. emang C++ == Dinosaurus ?
ha... ha.. ha.

Klo' pendapat saya pribadi tentang C++ == bahasa yang menarik.
Atau mungkin semua keluarga C/C++ == keluarga yang menarik.

# re: My Hot Opinion::Thinking in C++ vs .NET and Microsoft Technology Roadmap

Monday, June 05, 2006 7:42 PM by Agus Kurniawan
C++ cuma bahasa, yg punya struktur, sintaks, grammar dll. Mungkin ini ngomongin C++ Compiler yak ?

# re: My Hot Opinion::Thinking in C++ vs .NET and Microsoft Technology Roadmap

Saturday, June 10, 2006 7:20 AM by Agus Kurniawan
Hehhe.. kalo kita sudah bicara C++, maka biasanya yang dimaksud adalah C++ dari segi bahasa, environment, sampai compiler.

Jadi kalo ada kata2 C++ is fast, harusnya kata2 ini absurd.. lha wong C++ kan cuma bahasa. Bisa aja kan C++ dibuat syntaxnya kayak VB :)

# re: My Hot Opinion::Thinking in C++ vs .NET and Microsoft Technology Roadmap

Monday, June 12, 2006 11:32 PM by Agus Kurniawan
memang C++ HANYA SEBUAH BAHASA cuman bahasa ini unique lantaran dimasuk kategori midle level language sedangkan yg lainnya adalah high level language..
gampangnya batu permata dan batu kali itu memang sama-sama batu cuman batu permata itu lebih mahal karena memang tipe batunya beda;)

Leave a Comment

(required) 
(required) 
(optional)
(required) 

Enter the numbers above:
Powered by Community Server (Commercial Edition), by Telligent Systems