Skip to main content

5 BAHASA PEMROGRAMAN YANG HARUSS DIKUASAI

Dalam artikel 4 Cara Untuk Menjadi Hacker, bahasa pemrograman (programming language) adalah kemampuan dasar yang wajib dimiliki oleh seorang hacker atau seseorang yang ingin menjadi hacker. Bahasa pemrograman merupakan alat utama yang digunakan seorang hacker untuk menyelesaikan permasalahan. Mempelajari bahasa pemrograman akan membuat seseorang mengerti bagaimana sebenarnya suatu perangkat lunak bekerja. Ini adalah modal penting untuk memahami sistem komputer yang lebih luas seperti cara kerja sistem operasi. Lalu apa saja bahasa pemrograman yang sebaiknya dikuasai oleh seorang hacker?
Bahasa pemrograman
1. Python
Python diciptakan oleh seorang hacker bernama Guido van Rossum. Konon Python sangat banyak digunakan di berbagai produk Google sehingga mereka harus mempekerjakan Guido van Rossum secara eksklusif. Bahasa pemrogaman ini terbilang cukup mudah untuk dipelajari. Sangat cocok untuk pemula yang belum punya pengalaman dalam dunia pemrograman. Python dilengkapi dengan dokumentasi yang terstruktur dan sangat lengkap. Dukungan dari komunitasnya yang sangat besar juga akan sangat banyak membantu. Untuk mengetahui lebih jauh tentang bahasa pemrograman Python, situs resminya bisa menjadi rujukan yang sangat baik.
2. C/C++
Bahasa C adalah bahasa utama yang digunakan untuk menyusun UnixBSD, danLinux. Bahasa C dibuat oleh Dennis M Ritchie yang termasuk dalam daftar 6 hacker paling top di dunia. Bahasa C sangat efisien dalam pengelolaan resourcekomputer. Namun semua itu harus dilakukan secara manual sehingga sangat rentan menjadi bug.Bahasa ini termasuk dalam kategori low level programming language. Sangat cocok dipelajari untuk mulai masuk ke dunia pemrograman yang lebih serius. Bahasa C++ merupakan pengembangan dari bahasa C dan sudah mendukung konsep Object Oriented Programming (OOP). Menguasai salah satu atau kedua bahasa ini akan menjadi modal yang sangat penting untuk seorang calon hacker.
3. PERL
PERL yang merupakan singkatan dari Practical Extraction and Reporting Languagedibuat oleh seorang hacker bernama Larry Wall.Perl termasuk ke dalam kategori bahasa pemrograman berbasisscript sama seperti Python.Perl sangat banyak digunakan untuk kepentingan praktis untuk melakukan otomasi berbagai tugas administrasi sistem operasi.Selain itu, Perl juga banyak digunakan untuk pengembangan halaman web interaktif dalam bentuk CGI. Perl dilengkapi dengan puluhan hingga ratusan pustaka yang siap digunakan untuk pengembangan program untuk berbagai keperluan. Di situs resminya, kita dapat menemukan dokumentasi dan tutorial untuk pemula yang cukup lengkap.
4. Java
Java dibuat oleh salah satu dari 6 hacker top di duniaJames Gosling. Namanya terinspirasi dari kopi Jawa yang memiliki rasa dan aroma yang sangat nikmat dan khas. Java memiliki prinsip WORA (Write Once Run Everywhere). Secara prinsip, program yang disusun dengan bahasa Java memang dapat berjalan di berbagaiplatform sistem operasi dan prosesor tanpa melakukan perubahan kode sedikitpun. Java adalah bahasa pertama yang menerapkan konsep OOP murni. Bahasa ini kurang cocok untuk dipelajari seorang pemula yang baru mengenal bahasa pemrograman. Informasi lebih lanjut tentang Java dapat dicek di situs resminya.
5. LISP
Lisp merupakan salah satu bahasa pemrograman tingkat tinggi tertua selain Fortran. Awalnya Lisp ditulis oleh John McCarthy, namun saat ini pengembangannya dilakukan oleh Steve Russel, Timothy P. Hart, dan Mike Levin. Dalam perkembangannya ada banyak dialek Lisp yang muncul, dua yang paling populer adalah Common Lisp dan Scheme. Saat ini bahasa Lisp sangat banyak digunakan dalam riset kecerdasan buatan (Artificial Inteligence). Mempelajari Lisp akan memberikan cita rasa yang berbeda bagi seorang pemrogram. Cara terbaik untuk memulai mempelajari Lisp adalah dengan mengutak-atik mode editor Emacs atau plugin Script-Fu di GIMP.

Comments

Popular posts from this blog

Kota Kediri, CPNS 2013, Pendaftaran

CPNS 2013 Posted : 06 September 2013 PENGUMUMAN Nomor: 810/2055/419.62/2013 TENTANG PENERMAAN CALON PEGAWAI  NEGERI SIPI L DAERAH (CPNSD) KOTA KEDIRI UNTUK PELAMAR UMUM TAHUN ANGGARAN 2013 Berdasatkan Penetapan Persetujuan Tertulis Rincian Formasi CPNSD Kota Kediri Tahun 3013 oleh Menteri Pendayagunaan Aparatur Negara dan Reformasi Birokrasi Nomor: R/029.FM.PAN-RB/08/2013 tanggal 16 Agustus 2013, Pemerintah Kota Kediri akan melaksanakan Ujian Seleksi Panerimaan Calon Pegawai Negen Sipil Daerah (CPNSD) untuk mengisi formasi tahun anggaran 2013 dari pelamar umum sejumlah 40 (empat puluh) formasi. dengan ketentuan sebagai berikut : I.      KUALIFI KASI PENDIDI KAN YANG DIBUTUHKAN A.  KODE INSTANSI YANG DILAMAR    : 6577 B.  KODE LOKASI PENEMPATAN     : 6577 NO FORMASI JABATAN KODE JABATAN KUALIFIKASI PENDIDIKAN KODE PENDIDIKAN ALOKASI 1 2 3 4 5 7 JUMLAH SELURUHNY...

Mesin Balap Setingan Mesin Balap, Mengorek, Mengatur Sudut, Durasi, Pada Noken As

Profil dan durasi Noken As / KEM Durasi Kem / Batasan Durasi Kem Korek mesin motor,Durasi adalah waktu yang diukur dalam derajat kruk as.m Maksud dari durasi klep buat para mekanik balap adalah untuk membuat lama bukakan klep, terlalu lama juga mesin jadi drop. Baik dimana klep in atau ex sedang terbuka, Pada saat mesin meningkat, mesin sering mengalamiputaran dmn kesulitan mengisi silinder dengan pasokan udara / bahan bakar dalam waktu singkat saat klep in membuka. Hal yang sama terjadi saat membuang gas sisa pembakaran. Jawaban atas masalah ini membuat klep in membuka lebih lama, yang berartimemperbesar durasinya untuk memaksimalkan saat langkah buang, banyak peracik kem extrim memulai klep membuka mendekati posisi saat piston berada di tengah-tengah langkah usaha. Ini terlihat akan mengurangi tenaga yang dihasilkan.  Tapi idenya adalah membuat klep ex sudah terbuka penuh saat piston berada di TMB akan melakukan langkah buang. Selama langkah usaha, letukan bahan bakar su...

KORO PUTIH

Kata Pengantar Koro pedang (Canavalia ensiformis) sudah dikenal lama di masyarakat, namun tehnik budidaya secara baik belum banyak diketahui oleh masyarakat. Petunjuk teknis penanaman koro pedang dimaksudkan untuk memberikan informasi tentang tehnik budidaya koro pedang agar diperoleh hasil yang maksimal sehingga dapat dijadikan panduan dalam penanaman koro pedang dalam skala luas. Penanaman koro pedang di lahan hutan dimaksudkan sebagai upaya diversifikasi jenis komoditas pertanian yang selama ini didominasi oleh jagung. Sistem perakaran koro pedang yang mampu mengikat nitrogen bebas di udara dapat digunakan sebagai upaya konservasi lahan dalam menjaga tingkat kesuburan tanah. Petunjuk teknis ini berlaku di KPH Purwodadi dan dapat ditinjau kembali sesuai dengan perkembangan dan penerapannya di lapangan. PENDAHULUAN A. Gambaran Umum Koro pedang (Canavalia ensiformis) merupakan tanaman yang berasal dari Amerika Selatan/Tengah, tanaman ini tumbuh subur dan menyebar di dae...