Para Ahli Pemrograman Komputer Yang Populer Sepanjang Masa

Para Ahli Pemrograman Komputer Yang Populer Sepanjang Masa – Seorang programmer adalah orang yang dapat membuat dan memodifikasi program komputer. Tidak peduli apa pun jenis programmernya, masing-masing dan setiap orang memberikan kontribusi kepada masyarakat, tidak peduli seberapa sepele. Namun, ada beberapa yang berkontribusi di luar apa yang biasanya dilakukan oleh seorang programmer dalam seumur hidup. Programmer ini adalah pelopor di bidangnya masing-masing dan masing-masing menyumbangkan sesuatu yang telah sepenuhnya mengubah cara manusia mengakses informasi dan media. Jadi tanpa basa-basi lagi, di sini kami menghadirkan beberapa programmer terbesar sepanjang masa:

1. Dennis Ritchie

Para Ahli Pemrograman Komputer Yang Populer Sepanjang Masa

Dennis MacAlistair Ritchie adalah seorang ilmuwan komputer Amerika yang dikreditkan untuk membentuk dan merintis era digital. Dia menciptakan bahasa pemrograman C yang paling umum digunakan yang digunakan saat ini di berbagai aplikasi perangkat lunak, pengembangan sistem tertanam, sistem operasi, dan telah mempengaruhi sebagian besar bahasa pemrograman modern. joker123

Dennis juga ikut menciptakan sistem operasi UNIX. Untuk pekerjaannya, pada tahun 1983 ia menerima Penghargaan Turing dari ACM, Medali Hamming pada tahun 1990 dari IEEE dan pada tahun 1999 Medali Teknologi Nasional dari Presiden Clinton. Dia adalah kepala Departemen Riset Perangkat Lunak Sistem Teknologi Lucent ketika dia pensiun pada tahun 2007. Dia meninggal pada 12 Oktober 2011 menyebabkan distribusi Linux Fedora 16 akan dirilis dalam ingatannya.

2. Linus Torvald

Linus Benedict Torvalds adalah insinyur perangkat lunak Amerika Finlandia, yang merupakan kekuatan pendorong utama di balik pengembangan kernel Linux. Penciptaannya sendiri dikaitkan dengan dia dan dia kemudian menjadi arsitek utama kernel Linux, dan sekarang koordinator proyek.

Linus merasa terhormat dengan Penghargaan Teknologi Milenium 2012 oleh Akademi Teknologi Finlandia karena penciptaan sistem operasi open source baru untuk komputer yang mengarah ke penggunaan kernel Linux yang tersebar luas. Dia juga menciptakan sistem kontrol versi distrbuted yang pernah populer yang disebut Git pada tahun 2005, serta perangkat lunak menyelam log Subsurface.

3. Bjarne Stroustrup

Bjarne Stroustrup adalah ilmuwan komputer Denmark yang dikreditkan untuk pembuatan dan pengembangan bahasa pemrograman C ++ yang banyak digunakan dan sangat sukses. Dia tidak hanya menciptakannya, tetapi juga mengembangkannya, dengan sendirinya, dengan menulis definisi awalnya, memproduksi implementasi pertamanya, merumuskan kriteria desainnya, merancang semua fasilitas utamanya, memproses proposal perluasan untuk komite standar dan buku teks standarnya.

Bjarne saat ini bekerja sebagai Profesor dan pemegang College of Engineering Chair di bidang Ilmu Komputer di Texas A&M University.

4. Tim Berners-Lee

Sir Timothy John “Tim” Berners-Lee adalah seorang ilmuwan komputer Inggris yang terkenal di seluruh dunia karena penciptaan World Wide Web serta implementasi komunikasi pertama yang sukses antara klien Hypertext Transfer Protocol (HTTP) dan server melalui Internet pada bulan November 1989.

Tim telah memenangkan banyak penghargaan karena kepintarannya sebagai perintis, seperti menjadi satu dari hanya enam anggota World Wide Web Hall of Fame dan satu dari lima perintis Internet dan Web yang telah dianugerahi penghargaan Queen Elizabeth Prize for Engineering. Dia juga pemegang Kursi Pendiri di Laboratorium Ilmu Komputer dan Kecerdasan Buatan.

5. Brian Kernighan

Brian Wilson Kernighan adalah seorang ilmuwan komputer Kanada yang bekerja di Bell Labs bersama Ken Thompson dan Dennis Ritchie. Dia adalah co-pencipta dan pengembang UNIX. Dia juga penulis bersama bahasa pemrograman AWK dan AMPL. Kernighan saat ini adalah Profesor dan Perwakilan Departemen Sarjana di Departemen Ilmu Komputer Universitas Princeton.

Kernighan menjadi terkenal dengan ikut menulis buku pertama tentang bahasa pemrograman C dan dengan menulis banyak program UNIX seperti ditroff, dan cron untuk Versi 7 Unix. Karyanya yang terkenal termasuk kritik populernya untuk Pascal yang disebut “Mengapa Pascal Bukan Bahasa Pemrograman Favorit Saya”.

6. Donald Knuth

Para Ahli Pemrograman Komputer Yang Populer Sepanjang Masa

Donald Ervin Knuth adalah seorang ilmuwan komputer dan matematikawan Amerika serta Profesor Emeritus (pensiunan profesor) di Universitas Stanford. Knuth telah dijuluki sebagai “Bapak Analisis Algoritma” karena ia telah berkontribusi pada pengembangan analisis yang ketat tentang kompleksitas komputasi algoritma dan sistematis teknik matematika formal untuk itu.

Knuth juga telah mempopulerkan notasi asimtotik dan ia juga pencipta sistem pengaturan huruf komputer TeX dan bahasa definisi font METAFONT dan sistem rendering. Dia telah berkontribusi pada beberapa cabang ilmu komputer teoretis dan juga telah menciptakan keluarga Modern Computer tipografi.

7. Ken Thompson

Kenneth Lane Thompson, atau hanya “Ken” karena ia dipanggil oleh komunitas hacker, adalah pelopor ilmu komputer Amerika. Thompson telah merancang dan mengimplementasikan sistem operasi Unix yang asli dan juga menemukan bahasa pemrograman B (pendahulu langsung ke bahasa pemrograman C yang terkenal), dan merupakan salah satu pengembang awal sistem operasi Plan 9.

Sejak 2006, Thompson juga ikut menciptakan bahasa pemrograman Go saat bekerja di Google. Kontribusi lain Ken termasuk karyanya pada ekspresi reguler, editor teks komputer awal QED dan ed, definisi pengkodean UTF-8, dan bahkan karyanya pada catur komputer yang mencakup pembuatan tablase endgame dan mesin catur Belle.

8. Guido van Rossum

Guido van Rossum adalah seorang programmer komputer Belanda yang merupakan penulis bahasa pemrograman Python populer yang digunakan secara liar saat ini. Ciptaannya dari Python membawanya untuk dinyatakan sebagai “Diktator yang Baik untuk Kehidupan” komunitas In the Python yang berarti bahwa ia terus mengawasi proses pengembangan Python, membuat keputusan yang diperlukan, selamanya.

Rossum telah mengembangkan Python saat bekerja di Google, di mana ia juga menciptakan Mondrian (sistem peninjauan kode yang digunakan secara internal oleh Google) dan Rietveld. Setelah bekerja untuk Google selama 7 tahun, ia sekarang bekerja di Dropbox. Rossum telah diakui sebagai insinyur terkemuka oleh Association for Computing Machinery dan juga menerima Penghargaan NLUUG pada Mei 2003.

9. James Gosling

James Arthur Gosling adalah seorang ilmuwan komputer Kanada dan seorang perwira ordo Kanada. Dia telah memberi kode pada sejumlah program tetapi dikenal luas karena penciptaan bahasa pemrograman Java yang sangat sukses dan umum digunakan pada tahun 1994 serta mesin virtual dan kompiler aslinya. Dia memuji kreasinya terhadap hari-hari mahasiswa pascasarjana di mana dia menciptakan mesin virtual kode-p untuk komputer DEC VAX laboratorium, sehingga profesornya dapat menjalankan program UCSD Pascal dan kemudian menyadari bahwa eksekusi arsitektur-netral untuk program yang didistribusikan secara luas dapat dicapai dengan teknik serupa.

James juga memberikan kontribusi besar pada beberapa sistem perangkat lunak lain, seperti NeWS dan Gosling Emacs. Karena prestasinya yang luar biasa, Gosling terpilih menjadi anggota Rekanan Asing dari Akademi Teknik Nasional Amerika Serikat.

10. Bill Gates

Bisa dibilang salah satu programmer komputer paling populer sepanjang masa, Bill Gates adalah tokoh bisnis Amerika, programmer komputer, pelopor PC, investor, dan dermawan. Dia adalah pendiri, mantan pejabat eksekutif dan ketua Microsoft saat ini, yang merupakan perusahaan perangkat lunak komputer pribadi terbesar di dunia. Dia adalah pengusaha terkenal dari revolusi komputer pribadi dan membantu mengembangkan Windows, yang merupakan sistem operasi yang paling banyak digunakan di dunia.

Selama 5 tahun pertama di Microsoft, selain menangani sisi bisnis perusahaan, Gates juga secara pribadi mengawasi setiap kode tunggal yang dikirimkan perusahaan, sering kali memperbaiki kode yang dianggapnya tidak benar atau bermasalah. Selain keterampilan pemrogramannya, ia banyak dipuji karena kedermawanan dan perencanaan investasinya yang tajam, tetapi sangat dikritik karena taktik bisnisnya yang anti-persaingan.

Continue Reading

Share

Review Teknologi Yang Harus Dipelajari Oleh Seorang Programmer

Review Teknologi Yang Harus Dipelajari Oleh Seorang Programmer – Saya menganggap akhir tahun sebagai waktu untuk berefleksi. Saat saya mempertimbangkan tahun 2018, saya merasa ini merupakan tahun yang baik bagi saya. Saya memiliki kesempatan untuk bekerja dengan banyak orang pintar karena kami memberikan banyak solusi perjalanan yang baik bersama. Meskipun saya puas dengan hasil pribadi saya, saya tidak dapat membantu tetapi memikirkan hal-hal yang tetap dibatalkan.

Kita semua memiliki waktu terbatas dan perlu memprioritaskan tempat untuk menghabiskannya. Sebagai seorang insinyur hubungan pengembang di Sabre, saya selalu memikirkan dan menulis aplikasi perangkat lunak. joker388

Review Teknologi Yang Harus Dipelajari Oleh Seorang Programmer

Alat adalah bagian penting dari bergerak cepat dengan kualitas pada pekerjaan perangkat lunak apa pun. Memilih alat digital yang tepat untuk membuat perangkat lunak sama pentingnya dengan memilih obeng, palu, dan pahat yang tepat untuk proyek rumah.

Artikel ini merangkum sepuluh teknologi yang ingin saya pahami dengan lebih baik pada tahun 2019. Mungkin Anda akan menemukan beberapa yang ingin Anda pelajari juga.

1. Docker – wadah kode untuk pembuatan di cloud

Pikirkan cara manusia menciptakan sesuatu di masa lalu: resep untuk makanan yang dipanggang, daftar periksa untuk menempa benda logam, dan telepon untuk mengulangi pesanan. Dalam setiap kasus, ada peluang untuk mengambil jalan pintas, salah menafsirkan, melupakan, menceburkan, tersandung, memotong secara tidak sengaja, melipat secara tidak benar, dan jika tidak mengubah cara pembuatan sesuatu dibandingkan dengan cara selalu dilakukan.

Beberapa perubahan adalah peningkatan yang masuk akal. Beberapa perubahan membuat cacat yang menyebabkan kinerja break atau drop. Sangat mudah bagi manusia untuk membuat sesuatu yang sedikit berbeda setiap kali mereka memulai suatu proyek. Seringkali itu tidak diinginkan.

Sekarang pikirkan aplikasi komputer dan perangkat lunak. Aplikasi kami dikodekan dalam kesempurnaan representasi digital. Kita harus dapat dengan cepat membuat salinan tanpa cacat. Itu dapat dikirim ke seluruh negeri dalam hitungan menit, detik, milidetik. Kami telah mengerjakan hal itu selama bertahun-tahun dan itu masih belum cukup baik.

Ada terlalu banyak manusia dalam campuran server penyediaan, pemuatan perangkat lunak, konfigurasi lingkungan operasi, dan penandatanganan pada penyebaran. Bagaimana kita bisa membuat proses itu lebih baik bagi orang-orang?

Docker adalah teknologi yang muncul sebagai cara membantu saya mengirimkan salinan tepat aplikasi perangkat lunak saya ke lingkungan di seluruh dunia. Kami dapat mengirimkan perangkat lunak kami dengan cepat, sesuai permintaan dan pada skala. Ini adalah kenyamanan utama dari kontrol.

Segala sesuatu yang diperlukan perangkat lunak kami untuk bekerja pada cloud perangkat keras atau di lokasi mana pun dibundel ke dalam paket yang disebut wadah. Wadah digunakan sebagai cetak biru untuk memunculkan server baru sesuai permintaan.

Perangkat lunak ini tidak hanya ditulis satu kali dan kemudian selesai. Program dan dependensinya adalah rencana untuk menghapus lebih banyak salinan untuk memenuhi kebutuhan pengguna. Bandingkan ini ideal dengan jalur perakitan manufaktur tradisional. Containerisasi membantu kami mendefinisikan pabrik perangkat lunak kami yang dibangun untuk menghilangkan bagian-bagian yang dirangkai menjadi barang akhir yang sempurna.

Menghapus banyak gesekan seputar penempatan mendorong kami untuk lebih sering melakukan perubahan. Hasilnya, tim kami menjadi lebih baik dalam mengirimkan perangkat lunak. Keyakinan meningkat, dan kami melakukan lebih banyak pembaruan atas nama pengalaman pengguna yang fantastis. Tentunya membuat pengembang lebih dekat dengan pengoperasian perangkat lunak mereka merupakan peningkatan positif.

Perubahan kecil yang sering kurang berisiko daripada menjatuhkan beberapa perubahan besar. Kita dapat mulai bereksperimen dengan aplikasi yang ada untuk menyempurnakan dan memoles. Kami dengan santai dapat meluncurkan aplikasi baru untuk melihat janji kehidupan nyata mereka.

2. JavaScript – bahasa pemrograman computer terpenting yang makin ditingkatkan

Bahasa pemrograman paling penting di dunia telah berubah secara signifikan beberapa tahun yang lalu dan kami masih berusaha memahami semua itu. Bahasanya adalah JavaScript. Komite yang membimbing evolusinya mendokumentasikan semua perbaikan dan menerbitkannya sebagai sesuatu yang Anda lihat bernama “ES6” atau “ES2015.”

Kami melihat perubahan dalam JavaScript yang menambahkan operator baru, sintaksis yang diperluas, memulai struktur data, dan meningkatkan portofolio fungsi utilitas.

Bagaimana saya bisa mengklaim JavaScript adalah bahasa pemrograman paling penting di dunia? Ini satu-satunya yang berjalan di browser web.

Web adalah platform pengiriman utama untuk pengguna komputer dunia. Itu termasuk iOS, Android dan juga smartphone lainnya. JavaScript menyediakan jalur bagi pengembang frontend untuk menjadi pengembang tumpukan penuh karena Node. Node adalah JavaScript yang berjalan di server backend. Mempelajari JavaScript sepadan dengan waktu untuk setiap programmer yang aktif.

Jika Anda telah menggunakan JavaScript dalam sepuluh tahun terakhir, Anda telah melihatnya bekerja dengan baik. Mengapa memperbaikinya? Karena tim pengembangan memuat aplikasi JavaScript dengan lebih banyak kemampuan, fitur, dan interaksi daripada sebelumnya. Ukuran tim meningkat, dan siklus hidup perangkat lunak bertambah.

Kami sekarang telah meningkatkan harapan akan pengalaman pengguna berbasis web.

Jika Anda belum mencoba fitur baru JavaScript, Anda akan segera melihat seberapa baik Anda dapat menggunakannya. Banyak sintaksnya sangat ditingkatkan. Bagaimana? Ini telah diinformasikan dengan mempelajari aspek terbaik dari setiap bahasa pemrograman modern serta melihat percobaan dilakukan pada bahasa itu sendiri. Beberapa bahasa eksplorasi dikompilasi ke JavaScript dengan memanfaatkan lingkungan eksekusi yang andal. Penelitian seperti itu menginspirasi komite pengarah JavaScript.

Beberapa sintaks baru sangat populer dan berguna sehingga saya sudah mulai menggunakannya pada tahun 2018. Setiap kali saya menarik fitur baru, saya melihat ada lebih banyak untuk digunakan. Saya sedang mempelajari kembali JavaScript dan berharap itu akan membuat saya sibuk hingga 2019.

3. Go – bahasa pemrograman terbaru yang banyak dibicarakan

Bahasa pemrograman Go telah muncul di radar saya dari sejumlah sumber selama setahun terakhir. Sedemikian rupa sehingga memberi saya perasaan tidak nyaman ini sehingga saya kehilangan sesuatu yang menakjubkan yang hanya dimengerti oleh beberapa orang dalam. Pemrogram selalu bersemangat tentang teknologi baru, tetapi bisikan Go yang terus-menerus muncul.

Haruskah kita menggunakan sesuatu seperti ini hanya karena semua orang ada dan sepertinya populer? Tidak, tetapi ketika cukup banyak orang pintar berkeliaran menggunakan sesuatu itu menimbulkan rasa ingin tahu kita. Hampir selalu ada takeaways yang berharga dalam setiap upaya yang dimulai dengan rasa ingin tahu.

Begitu saya melihat Go sebentar, saya bisa tahu bahwa ia memiliki silsilah yang menarik yang diberikan oleh desainer dan perusahaan sponsornya. Saya akan mengklaim Go secara naif adalah bahasa tumpukan web backend. Mungkin bagus untuk membuat skrip utilitas O / S dan tugas otomatisasi lainnya juga. Dari sudut pandang saya, saya akan belajar Go mencari untuk mengganti Java, Node, PHP dan sejenisnya.

Go diketik secara statis untuk mengurangi bug run-time, mengkompilasi untuk meningkatkan kinerja, memiliki sintaks yang dapat dikaitkan untuk membuat penulisan menjadi sederhana dan memiliki perpustakaan yang membahas kebutuhan jaringan modern. Semua kualitas bagus, dan saya bisa melihat mengapa ada antusiasme untuk itu.

Continue Reading

Share