Skip to content
Embedded Tinkerer

Embedded Tinkerer

Project Writeups and Free How-To Related to EE!

Embedded Tinkerer

Embedded Tinkerer

Project Writeups and Free How-To Related to EE!

  • Projects
    • Arduino
    • ESP32
    • ESP8266
    • Low-Power
    • Programming
  • How-To
    • Android
  • Language
    • English
    • Indonesia
  • Projects
    • Arduino
    • ESP32
    • ESP8266
    • Low-Power
    • Programming
  • How-To
    • Android
  • Language
    • English
    • Indonesia
Trending Now
  • The Definitive Roadmap to Be an IoT Architect!
  • Cara Memilih Display Untuk Project Arduino!
  • Things That I Learned From Designing Current Sensor for Ultra-Low Power Device
  • By Reference vs By Pointer Dependency Injection C++
  • My Git Command Tricks
  • Arduino Nano Every Pinout Diagram
Home>>Indonesia>>Saya mengenai C++ dan C#
IndonesiaProgramming

Saya mengenai C++ dan C#

adjiesoft
September 8, 2011 142 Views1

C++ didesain sebagai superset dari C, dan C# adalah turunan dari C++. Bahkan designernya, Anders Hejlsberg menyatakan bahwa C# dalam desainnya lebih mirip ke C++ ketimbang Java.

C# dan Java sendiri adalah dua bahasa yang serupa. Tapi tetap, masing-masing memiliki karakteristik yang berbeda. Walau sama-sama mempunyai konsep Intermediate Language. Yaitu C# dengan MSIL dan Java dengan Bytecode-nya.

Baik, C++ dan C# menurut saya lebih dari ‘Bapak-Anak’, walaupun C# didesain dengan sangat bersih, dan efisien. Terkadang agak menyulitkan awam untuk mengerti konsep pemrograman.

Saya mempelajari C# dari buku “C# 4.0 Unleashed” karangan Bart De Smet. Buku yang mahal, dan saya sedikit menyesal. Pasalnya menurut saya bahasa yang dipakai Bart agak berputar-putar, dan walaupun ia menyatakan “tidak akan menampilkan rujukan yang menyebabkan ‘mental-jump'”, tetap saja dia mengatakan “perkenalkan! delegate.. perkenalkan! static method! Kita akan pelajari nanti.. di bab sekian..”

Itu jelas sekali membuat saya langsung membuka bab tersebut, tapi inilah kelebihannya, ia melakukan itu semua dengan baik. Pernyataan “jangan khawatir bila Anda tak mengerti segalanya sekarang, teruskanlah membaca dan semuanya meresap.” memang benar. Lama kelamaan saya menyukai buku ini.

Kembali ke topik. Menurut saya C# memunculkan fitur yang sebenarnya adalah konsep pemrograman pada C++, contohnya adalah delegate, sebuah konsep C++ yang dinamakan function pointer. Namun delegate bersifat type-safe dan object-oriented.

Related tags : C#C# 4.0CppCSharpdelegateKomputerkonsepMicrosoftopiniPemrogramanPengetahuanperbedaanProgrammingRevolusionerSharpstaticVisual Studio
Share:

Previous Post

ProgLang Designing: Language basic structure.

Next Post

Merancang Mesin Jet Sendiri [Pengantar]

Related Articles

IndonesiaUncategorized

Link referensi membuat CPU

IndonesiaUncategorized

Cara enak nonton di Youtube (bagi pengguna internet lambat).

IndonesiaPermainan

Coba Mind Bender: Match Game!

IndonesiaUncategorized

First Effort to Build My Own Processor (1)

IndonesiaUncategorized

Building an Arduino out of Paper

1 Comments

  1. djie says:
    April 9, 2012 at 10:40 am

    sip… bagus bsnget tutorialnya

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • The Definitive Roadmap to Be an IoT Architect!
  • Cara Memilih Display Untuk Project Arduino!
  • Things That I Learned From Designing Current Sensor for Ultra-Low Power Device
  • By Reference vs By Pointer Dependency Injection C++
  • My Git Command Tricks

Recent Comments

  • Abod Kebod on Transistor, FPGA, System on Chip. Apa itu ya?
  • Rosmianto Aji Saputro on Bagaimana cara membuat bahasa pemrograman sendiri [bagian 2]
  • Rosmianto Aji Saputro on Bagaimana cara membuat bahasa pemrograman sendiri [bagian 2]
  • dewi ayu lestari on Bagaimana cara membuat bahasa pemrograman sendiri [bagian 2]
  • gifari i hasyim on Transistor, FPGA, System on Chip. Apa itu ya?
| Theme By WPOperation
  • Facebook
  • LinkedIn
  • Facebook
  • Twitter
  • LinkedIn
  • Instagram