Bahasa Anda di Linux Nia Saurina SST., M.Kom. Linux adalah sistem operasi yang mengizinkan setiap penggunanya untuk berpartisipasi dalam pengembangannya.

Slides:



Advertisements
Presentasi serupa
1 BAHASA PEMROGRAMAN Sususan kata / kalimat untuk memberikan intruksi kepada mesin.
Advertisements

OS Linux Disusun oleh : - Hansky (NPM ) - Hengky (NPM ) - Iskandar (NPM ) - Jefri (NPM ) - Yopie Liawanto (NPM ) - Yudhi.
Linux dalam Kehidupan Mahasiswa Lukito Edi Nugroho Magister Teknologi Informasi Universitas Gadjah Mada.
Praktikum Bahasa Pemrograman
Oleh: Ali Ridho Barakbah
Pengantar Teknologi Informasi
Algoritma & Pemrograman 1
Pemrograman Terstruktur Menggunakan Bahasa C++
PEMBUATAN GAME PIXELMAN DENGAN MENGGUNAKAN PYTHON
Peng. Komp & TI 2C M1 Peng. Komp & TI 2C Winda Widya A Peng. Komp & TI 2C Winda Widya A Peng. Komp & TI 2C Winda Widya A Peng. Komp & TI 2C.
SOFTWARE KOMPUTER Pertemuan ke-4.
SEJARAH LINUX Sistem operasi Unix dikembangkan dan diimplementasikan pada tahun 1960-an dan pertama kali dirilis pada Nama Linux sendiri diturunkan.
Penulisan Ilmiah, Fakultas Teknologi Industri, 2009 APLIKASI TEKA-TEKI SILANG MENGGUNAKAN JAVA for further detail, please visit
Compiere ERP Aplikasi Bisnis di Linux
Web Service.
PHP.
Pertemuan 1 Apakah Java Itu ? ASWAR R..
Pertemuan 12 PENGENALAN LINUX.
IT210 - Pemrograman Visual Ramos Somya.  Framework.NET merupakan suatu komponen Windows yang terintegrasi dan dibuat agar dapat menjalankan berbagai.
BAB I PENDAHULUAN.
Pemograman Berorientasi Objek
JAVA FUNDAMENTAL Chapter 1 By. Budhi Irawan, S.Si, M.T.
Membangun Aplikasi Berbasis Web Dengan CodeIgniter Framework.
Algoritma & PEMROGRAMAN 2B (Visual basic)
Bahasa Pemrograman dasar
Komponen teknologi informasi
Pemrograman Visual I Outline: Pengenalan bahasa C#
PENGENALAN JAVA.
Pemrograman Visual I Outline: Profil Kontrak Perkuliahan
Teknik Kompilasi “Translator”
Pengantar Teknologi Informasi (Teori)
LINUX Berikut merupakan daftar distribusi linux yang popular
Algoritma & Pemrograman 1
Pengantar Teknologi Mobile
Konsep Dasar Python Pada awalnya merupakan bahasa tingkat tingi pada sistem operasi terdistribusi Amoeba. OS terdistribusi adalah Sistem operasi terdistribusi.
Dasar Komputer & Pemrog. 2B
Java Fundamental Java Fundamental Syahrul Mauluddin S.Kom.
Pengenalan sistem operasi linux
Presentasi system operasi Nama:ahmad zia&ahmad faisal
INTERNET Internet adalah suatu jaringan global yang terbentuk dari jaringan-jaringan lokal dan regional, memungkinkan komunikasi data antar komputer-komputer.
Teknik Kompilasi “Translator”
MODUL PRATIKUM PEMOGRAMAN BERORIENTASI OBJEK (OOP)
PENDAHULUAN J2SE I.
PENGANTAR PEMROGRAMANN WEB
PHP5 Internet Programming.
MODUL PRATIKUM PEMOGRAMAN BERORIENTASI OBJEK (OOP)
Peng. Komp & TI 2C Peng. Komp & TI 2C Peng. Komp & TI 2C
Pengantar Teknologi Mobile
JAVA.
Pemrograman Internet Hendra Gunawan.
Pengenalan Bahasa JAVA
Pengantar Teknologi Informasi
Pengantar Pemrograman
Pengantar Teknologi Informasi
Pengenalan Java.
Sariffu’adi Baharsyah KELOMPOK 7 Parintosa Manggala Evilia Nur H Muhammad Makruf P Sariffu’adi Baharsyah Vicky Roby Wirayuda Loading...
Algoritma Pemrograman 3
Pengantar Teknologi Informasi
Pengantar Pemrograman
PYTHON VERSI PENGEMBANGAN GAME CASIO NUMBERS DENGAN MENGGUNAKAN
Compiere ERP Aplikasi Bisnis di Linux
Object-Oriented Programming (OOP). TEXT BOOK Materi Pertama 1.OOP Concepts: Konsep dan Paradigma Object-Oriented.
Java Fundamental Java Fundamental Syahrul Mauluddin S.Kom.
LINUX: Kunci Utama Pendukung Keajaiban Unix
Pemrograman Berorientasi Objek (PBO)
Pengantar Pemrograman
INTERNET Internet adalah suatu jaringan global yang terbentuk dari jaringan-jaringan lokal dan regional, memungkinkan komunikasi data antar komputer-komputer.
Dasar Pemrograman Pengenalan Nurul Anisa Sri Winarsih, M. CS
Pengantar Teknologi Informasi
Pengenalan Python Apa itu Python dan kenapa belajar Python? Apa saja alat-alat yang diperlukan untuk belajar python? Bagaimana cara membuat program python?
Transcript presentasi:

Bahasa Anda di Linux Nia Saurina SST., M.Kom

Linux adalah sistem operasi yang mengizinkan setiap penggunanya untuk berpartisipasi dalam pengembangannya. Dalam pengembangan aplikasi, layaknya seorang developer memerlukan bahasa pemrograman.

Banyaknya bahasa pemrograman ini dari satu sisi menyebabkan sulitnya seseorang untuk memilih mana yang paling cocok untuk memenuhi kebutuhannya. Topik ini disesuaikan dengan kebutuhan dan tren yang telah berlaku cukup lama.

C/C++ - matang Phyton, Perl, Tcl – kemudahan Java – level enterprise s/d mikro PHP – pemrograman web

C /C++ Bahasa paling tua Ditulis oleh Dennis Ritchie dan Brian Kernighan karena bahasa C telah memiliki standardisasi, walaupun terjadi perubahan kebutuhan, umumnya hanya berupa penambahan fitur.

Karena spesifikasinya yang terbuka, maka terdapat begitu banyak kompiler bahasa C yang terdapat di berbagai platform. Di dunia Linux, bisa menggunakan GCC (GNU Compiler Collection) sebagai compiler untuk bahasa C, dapat di- download di

C adalah adalah bahasa pemrograman “sejati” dan berjalan sesuai prinsip kerja compiler. Dengan demikian, setiap program yang ditulis hanya dapat digunakan setelah mengalami proses kompilasi dan linking yang sukses. Apabila bahasa lain menyerah pada pemrograman yang melibatkan akses ke hardware dan sistem operasi, bahasa ini malah digunakan untuk menulis sistem operasi dan berbagai rutin penting sistem operasi tersebut.

bahasa C memiliki kekurangan yang cukup besar- Waktu pengembangan - disebabkan oleh penggunaan pointer, seperti buffer overflow, pengolahan string Bahasa C relatif lebih susah dipelajari oleh pemula di bidang pemrograman.

C++ berorientasi pada objek dan sangat tepat digunakan untuk aplikasi yang kompleks. G++ merupakan sebuah kompiler, membangun object code dari source code program C++ secara langsung.

Perlu untuk membangun aplikasi yang indah dan user friendly, namun tetap memiliki performa tinggi dengan C/C++? Gunakan saja berbagai GUI toolkit yang ada di pasaran open source. Sebut saja GTK+ dan QT. Dengan menggabungkan kemampuan tinggi bahasa C/C++ dan keindahan GUI toolkit tersebut, sebuah aplikasi yang indah, user friendly namun memiliki performa tinggi dapat dicapai.

Di dunia Linux, seringkali pula terdengar istilah EGCS. Ada pula yang menghubungkannya dengan GCC –sejarah EGCS dan GCC? –Menginstalasi dua versi GCC ?

Java Anda bisa menemukan berbagai java applet ketika menjelajahi Internet, berbagai aplikasi Java di desktop, ponsel, game, dll. suatu teknologi yang sederhana, berorientasi objek, terdistribusi, intrepreter, luar biasa, aman, netral terhadap arsitektur, portabel, memiliki performa tinggi, multithreaded, dan dinamis. –apakah kekurangan Java? –Apa yang tidak mampu dilakukan oleh Java? –Konsep keamanan Java?

Bicara soal kerja sama dengan bahasa lain, Java dapat diandalkan. Kerja sama dengan Python akan memberikan kombinasi stabilitas dan cepatnya waktu pengembangan aplikasi. Salah satu hal terbaik yang datang bersama bahasa ini adalah dokumentasi. Walaupun Python telah datang bersama pydoc dan Perl dengan CPANnya.

Perl Practical Extraction and Report Language adalah salah satu bahasa tua dan tetap mengklaim dirinya sebagai bahasa post modernisme. –Jelaskan Bahasa Post Modernisme Perl dapat pula digunakan di Mac dan Windows. Perl juga bukan termasuk bahasa yang sulit dipelajari. Perl dapat menggunakan berbagai cara untuk menyelesaikan satu permasalahan. Hal ini berlawanan dengan Python yang lebih mementingkan keseragaman cara.

Bagi pengguna yang kurang menyukai keseragaman aksi untuk suatu tujuan tertentu, slogan berikut ini mungkin akan menarik perhatian Anda: –“There’s more than one way to do it”. –Jelaskan Daerah kekuasaan Perl

PHP

Terima Kasih