Monday, February 23, 2009

My Academic Journal 1 -- C++

ACADEMIC JOURNAL I

This one is an assignment from my teacher, and is in… well, in my native language. Why? Because I couldn’t make it in English. It’s currently too hard for me, at least for now.

For you guys from where I come from, feel free to read this if you don’t feel like reading Wikipedia^^ (I know you guys hate wiki's techno mumbo-jumbo). Didn’t understand the language? Don’t bother, just ignore it, it’s just about C++ anyway :).

------------------------------------------------------------------------------------
C++

Siapa yang tidak kenal dengan istilah ini? Saya rasa cukup banyak, tetapi di kalangan programmer, C++ layaknya seorang primadona, buah dari kecerdasan manusia. Anda dapat menemukan program aplikasi berbasis C++ di mana-mana: software sistem, device driver, embedded software, video games, dan masih banyak lagi. Ambil saja software terkenal “Microsoft Word” sebagai salah satu contohnya.

C++ adalah (jelas, sesuai namanya) adalah sebuah upgrade dari bahasa C tanpa plus-plusnya. Sejarahnya, bahasa ini dikembangkan oleh Bjarne Stroustrup di tahun 1979 dengan menambahkan beberapa fitur baru pada bahasa C lama. Penambahan yang paling mencolok adalah ditambahkannya “classes” untuk mendukung paradigma pemrograman berorientasi obyek (OOP), dibandingkan C lama yang hanya menganut paradigma pemrograman “prosedural”.

Sebagai keterangan, dunia programming IT sekarang sedang mengarah ke pemrograman berorientasi obyek ini, karena paradigma ini memberikan sebuah cara baru yang cukup baik untuk menyelesaikan berbagai permasalahan.

Kembali ke topik. Lantas, apa yang membuat C++ menjadi primadona dan populer?

Alasannya (meski tiap orang memiliki pandangan yang berbeda-beda), C dan C++ pada dasarnya adalah bahasa pemrograman yang kode-kode dan sintaksnya mudah dimengerti, tidak memiliki terlalu banyak aturan, dan mampu menghasilkan software-software luar biasa hebat seperti Microsoft Windows, Linux, MacOS. Bukan sebuah hiperbola jika C dan C++ adalah bahasa pemrograman yang mengubah sejarah Teknologi Informatika. Di sisi lain, program aplikasi C++ memiliki kecepatan eksekusi yang sangat cepat.

Tulisan yang dicetak tebal di atas adalah keunggulan utama dari C dan C++ yang sebenarnya. Dengan mudahnya bahasa tersebut untuk dimengerti, seseorang dapat memprogram dengan mudah dan orang lain juga dapat membaca algoritma pemrogram dengan mudah, untuk membenarkan apa yang salah. Dengan keunggulan ini, para programmer mampu membuat sebuah software mahakarya dengan sedikit cacat dan kesalahan di dalamnya.

Dengan keunggulan ini pula lah, bahasa C dan C++ digunakan dalam proses belajar mengajar algoritma. Siswa, di satu sisi, mampu merancang dan mengerti algoritma yang akan mereka tuliskan di dalam bahasa ini. Guru, sebagai pengawas, juga mampu dengan mudah membaca alur logika siswanya dan membenarkan jika terjadi kesalahan. Karena itulah, bahasa C sekarang sudah seperti “wajib” di berbagai instansi pendidikan, salah satunya universitas tempat penulis berada sekarang. Menggantikan bahasa Pascal yang sudah dinilai ketinggalan jaman.

Namun, seiring perkembangan jaman, muncullah berbagai bahasa pemrograman yang baru dan juga tidak kalah luar biasanya (ambil bahasa Java sebagi contohnya) dan mereka semua siap bersaing dengan bahasa C dan C++. Meskipun, penulis yakin bahwa baik bahasa C maupun C++ tidak akan segera kalah dan lantas dilupakan. Karena kenyataannya, tidak ada bahasa pemrograman lain yang selengkap, semudah, sepraktis, dan mampu menghasilkan program-program aplikasi yang hebat seperti C dan C++.

Penulis sendiri memang menyukai bahasa ini dari dulu, mengingat banyaknya program-program aplikasi luar biasa yang dapat dihasilkannya. Oleh karenanya, penulis sendiri berniat untuk membuat software-software yang cukup untuk menggemparkan dunia, yaitu...




Virus.
...
...


Cuma bercanda :)

Wednesday, February 11, 2009

Just For Pranks...


These things are a summary of what happened to me 2 months ago. My computer was breached and infected by a virus. At first I thought it was a simple, easy-to-delete virus.

It wasn’t. Took me five weeks to figure out that the virus wasn’t “delete-able”, though I’ve done my best to cure my PC, like, reading Hijackthis! logs like crazy, downloading (…and cr*cking^^) many cleaner programs, and trying to outsmart the virus’ algorithms (although I’m not that smart yet :-) ).

Then my friend came along and told me that all my efforts are actually useless. The virus I had were actually a “code-injector”, a kind of virus which overwrites the system’s operating files, turning them into some kind of “virus-factory”. I can’t delete those “sick” operating files either, since the PC would be unstable without them. The “system restore” were my only hope and it was turned off. I gave up in the end, so I reinstalled my Windows.


So, when I waited for my Windows to be reinstalled, I had a thought. Who made those malwares anyway? And for what cause? I don’t really get it… but I do remember some people’s opinion:

My teacher told me PC viruses exist mainly because Windows is commercial, not open-source OS software and hackers hate those “secrecy of information”. That explains why Linux don’t get any viruses.
My friend said that those viruses were used by alien for World Domination, since Windows are used world-wide. I laughed and it was a nice answer, but my other friend disagreed and told me that those viruses were actually used to hack a system, but then the virus got loose and went to the Internet.
Another friend opposed the idea; he said viruses were actually made by computer-security developers to escalate their sales. If that so, good things I always crack their products^^. You should do that too ;).

Heheheheh~
Just kidding folks, I paid those wares too.
...
...

The computer’s screen suddenly went off as it was restarting… pulling me back from my daydream. My computer will soon be able to be used again. I was happy, yet so sad to think that all my efforts were a waste of time. Oh well, at least I gain more knowledge about Computer Security.
Right that time, a single answer popped up in my mind…


It was my sister’s. And I personally think it was the best one:


“For Pranks”



---------------------------------------------------------------------------------------------
So then, readers, what do you think about those virus? Who made them and why made those anyway? If you would like to share your idea, please write ‘em all here^^…

Thank you for reading :)

Thursday, February 5, 2009

One Day, My Friend Asked Me...


This Question means:
…Everything needs a reason to begin with…

Well, I don’t know what your reasons are, but for me, it’s…




Yes, to tell you the truth, 60% of my motive making this blog is money and investment (I think that applies to my blog-making friend as well).

Why?
It’s a simple reason really: I don’t like being poor.

I want to buy anything that I want with ease. I don’t want to take loans that I can’t pay back. I don’t want people think I’m a sucker. I don’t want people underestimate me just because I don’t have the cash.

Call me selfish, but don’t want lie to myself, I want many things and I want to have a prosperous life.

That’s the reason why, right now, I’m working hard. And this blog is one of my little efforts:) . If you readers would be so generous, please give me your support mainly through critiques and suggestions. In return, I’ll try my best to make your time here a worthwhile one^^.



…It’s nice to be so honest sometimes^^. Don’t you think so?

So, now, If you bloggers (and readers who write blogs too) have some time to kill. Do you have any particular reasons behind your blogs? If you want to share it, feel free to write your ideas here~

WELCOME to C'est La Vie! :)


Hello, my name is Erick, an 18-years-old college boy. My life’s a dull one, so I’ve decided to color it with different paint, which is, making blogs. I’m still new at writing stuffs, but I’ll try and do my best.

Well, what I’m going to write here is anything that catches my eyes in my daily life. I note it down here, give my personal opinion, and you’re also free to express your opinion. And don’t hesitate to provide critiques (not spams^^~) as well.

Of course, making an ordinary blogs would be… well, ordinary.
That’s why, in that case, I have an idea (which is not a new one, sadly) to make illustrations and short comics go with the articles. I think that’ll make you enjoy this BlogSpot even more.

Anyway, please take your time and enjoy yourselves ;-)

Oh, and English is not my first language, so pardon me if my English are not so good. Don’t hesitate to correct me^^.