About

This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Minggu, 08 Januari 2017

Fortran


FORTRAN (Bahasa Pemrograman)

Fortran (sebelumnya FORTRAN, berasal dari "Formula Translation") adalah tujuan umum, bahasa pemrograman imperatif yang sangat cocok untuk perhitungan numerik dan komputasi ilmiah. Awalnya dikembangkan oleh IBM pada tahun 1950 untuk aplikasi ilmiah dan rekayasa, Fortran mendominasi daerah ini dari pemrograman awal dan telah digunakan terus menerus selama lebih dari setengah abad di daerah komputasi intensif seperti prediksi cuaca numerik, analisis elemen hingga , dinamika fluida komputasi, fisika komputasi, kristalografi dan kimia komputasi. Ini adalah bahasa yang populer untuk komputasi kinerja tinggi dan digunakan untuk program yang patokan dan peringkat superkomputer tercepat di dunia

Fortran meliputi garis keturunan dari versi, masing-masing berevolusi untuk menambahkan ekstensi ke bahasa sementara biasanya tetap mempertahankan kompatibilitas dengan versi sebelumnya. versi-versi telah menambahkan dukungan untuk pemrograman terstruktur dan pengolahan data berbasis karakter (FORTRAN 77), pemrograman array, pemrograman modular dan pemrograman generik (Fortran 90), kinerja tinggi Fortran (Fortran 95), pemrograman berorientasi objek (Fortran 2003) dan pemrograman konkuren (Fortran 2008).


PENAMAAN FORTRAN
Nama-nama versi sebelumnya dari bahasa melalui FORTRAN 77 yang terbilang konvensional menggunakan huruf kapital (FORTRAN 77 adalah versi terakhir di mana penggunaan huruf kecil di kata kunci adalah ketat non-standar). kapitalisasi telah terjatuh dalam merujuk ke versi yang lebih baru dimulai dengan Fortran 90. Standar bahasa resmi sekarang mengacu bahasa sebagai "Fortran" daripada semua-caps "FORTRAN".


FORTRAN DAN SUPERKOMPUTER
Meskipun 1968 jurnal artikel oleh penulis BASIC sudah dijelaskan Fortran sebagai "kuno", karena Fortran telah digunakan selama beberapa dekade, ada tubuh besar perangkat lunak Fortran digunakan sehari-hari seluruh masyarakat ilmiah dan rekayasa. Jay Pasachoff menulis pada tahun 1984 bahwa "fisika dan astronomi siswa hanya harus belajar Fortran. Begitu banyak ada di Fortran yang tampaknya tidak mungkin bahwa para ilmuwan akan berubah ke Pascal, Modula-2, atau apa pun."Pada tahun 1993, Cecil E. Leith disebut Fortran yang "bahasa ibu dari komputasi ilmiah" menambahkan bahwa penggantian dengan bahasa lain yang mungkin "mungkin tetap menjadi harapan sedih." ini adalah bahasa utama untuk beberapa tugas superkomputer paling intensif, seperti astronomi, cuaca dan pemodelan iklim, numerik aljabar linier (LAPACK), perpustakaan numerik (IMSL dan NAG), rekayasa struktural, pemodelan hidrologi, optimasi, simulasi satelit dan analisis data, dinamika fluida komputasi, kimia komputasi, ekonomi komputasi dan fisika komputasi. Banyak dari benchmark floating-point untuk mengukur kinerja prosesor komputer baru - seperti CFP2006, komponen floating-point dari benchmark SPEC CPU2006 - ditulis dalam Fortran.

Di sisi lain, kode lebih modern umumnya menggunakan perpustakaan program besar seperti PETSc atau Trilinos untuk kemampuan aljabar linear, METIS untuk grafik partisi, deal.II atau FEniCS untuk mesh dan dukungan elemen hingga, dan perpustakaan generik lainnya. Sejak akhir 1990-an, hampir semua dukungan perpustakaan yang paling banyak digunakan telah ditulis dalam C dan, lebih sering, C ++. Akibatnya, sebagian kecil tumbuh dari kode ilmiah juga ditulis dalam bahasa tersebut. Untuk alasan ini, fasilitas untuk interoperation dengan C ditambahkan ke Fortran 2003, dan ditingkatkan dengan ISO / IEC spesifikasi teknis 29.113, yang akan dimasukkan ke dalam Fortran 2015. Pergeseran ini juga terlihat dalam pemilihan aplikasi antara CPU SPEC 2000 dan SPEC CPU 2006 floating point benchmark.

Sumber :

Pascal


PASCAL (Bahasa Pemrograman)

Pascal adalah bahasa pemrograman imperatif dan prosedural, yang di buat oleh Niklaus Wirth dan dirancang pada 1968-1969 dan diterbitkan pada tahun 1970, sebagai, bahasa efisien kecil dimaksudkan untuk mendorong praktek pemrograman yang baik dengan menggunakan pemrograman terstruktur dan penataan data. Derivatif yang dikenal sebagai Object Pascal dirancang untuk pemrograman berorientasi objek dikembangkan pada tahun 1985.


SEJARAH PASCAL
Pascal, dinamai untuk menghormati matematikawan dan filsuf Perancis Blaise Pascal, dikembangkan oleh Niklaus Wirth.

Sebelum karyanya pada Pascal, Wirth telah mengembangkan Euler dan ALGOL W dan kemudian melanjutkan untuk mengembangkan Pascal-seperti bahasa Modula-2 dan Oberon.

Awalnya, Pascal sebagian besar, tetapi tidak eksklusif, dimaksudkan untuk mengajarkan para siswa pemrograman terstruktur. Sebuah generasi mahasiswa digunakan Pascal sebagai bahasa pengantar dalam program sarjana. Varian Pascal juga sering digunakan untuk segala sesuatu dari proyek-proyek penelitian untuk game PC dan embedded system. Baru Pascal compiler ada yang secara luas digunakan.

Pascal adalah bahasa tingkat tinggi utama yang digunakan untuk pembangunan di Apple Lisa, dan pada tahun-tahun awal Macintosh. Bagian dari sistem operasi Macintosh asli tangan-diterjemahkan ke dalam Motorola bahasa 68000 assembly dari sumber Pascal. Sistem typesetting TeX oleh Donald E. Knuth ditulis dalam WEB, sistem yang asli melek pemrograman, berdasarkan Desember PDP-10 Pascal, sedangkan aplikasi seperti Total Commander, Skype dan Macromedia Captivate ditulis dalam Delphi (Object Pascal). Apollo Komputer digunakan Pascal sebagai sistem bahasa pemrograman untuk sistem operasi dimulai pada tahun 1980.

Object Pascal (Embarcadero Delphi) masih digunakan untuk mengembangkan aplikasi Windows tapi juga memiliki kemampuan untuk menyeberangi mengkompilasi kode yang sama untuk Mac, iOS dan Android. Versi cross-platform lain yang disebut Free Pascal, dengan Lazarus IDE, populer dengan pengguna Linux karena juga menawarkan tulis sekali, mengkompilasi mana saja pembangunan. CodeTyphon adalah distribusi Lazarus dengan paket yang lebih preinstalled dan lintas compiler.


DESKRIPSI SINGKAT
Niat Wirth adalah untuk menciptakan sebuah bahasa yang efisien (mengenai baik kecepatan kompilasi dan kode yang dihasilkan) berdasarkan pemrograman terstruktur, konsep baru ini dipopulerkan bahwa ia dipromosikan di Algoritma bukunya + Struktur Data = Program. Pascal memiliki akar dalam bahasa ALGOL 60, tetapi juga memperkenalkan konsep dan mekanisme yang (di atas skalar dan array ALGOL ini) yang aktif programmer untuk mendefinisikan kompleks (terstruktur) tipe data mereka sendiri, dan juga membuat lebih mudah untuk membangun struktur data dinamis dan rekursif seperti daftar, pohon dan grafik. Fitur penting termasuk untuk ini adalah catatan, mantri, subranges, variabel yang dialokasikan secara dinamis dengan pointer terkait, dan set. Untuk membuat ini mungkin dan bermakna, Pascal memiliki mengetik yang kuat pada semua benda, yang berarti bahwa satu jenis data tidak dapat dikonversi atau ditafsirkan sebagai lain tanpa konversi eksplisit. mekanisme yang sama yang standar dalam banyak bahasa pemrograman saat ini. bahasa lain yang mempengaruhi perkembangan Pascal yang Simula 67, dan Wirth sendiri ALGOL W.

Pascal, seperti banyak bahasa pemrograman saat ini (tapi tidak seperti kebanyakan bahasa dalam keluarga C), memungkinkan definisi prosedur bersarang untuk setiap tingkat kedalaman, dan juga memungkinkan sebagian besar jenis definisi dan deklarasi di dalam subrutin (prosedur dan fungsi). Hal ini memungkinkan sintaks yang sangat sederhana dan koheren di mana program lengkap sintaksis hampir identik dengan prosedur tunggal atau fungsi (kecuali untuk pos, yang memiliki salah satu dari tiga kata kunci tersebut).

Sumber :

Java


JAVA (Bahasa Pemrograman)

Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal. Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai Mesin Virtual Java (JVM). Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus didisain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa platform sistem operasi yang berbeda, java dikenal pula dengan slogannya, "Tulis sekali, jalankan di mana pun". Saat ini java merupakan bahasa pemrograman yang paling populer digunakan, dan secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi


SEJARAH JAVA
Bahasa pemrograman Java terlahir dari The Green Project, yang berjalan selama 18 bulan, dari awal tahun 1991 hingga musim panas 1992. Proyek tersebut belum menggunakan versi yang dinamakan Oak. Proyek ini dimotori oleh Patrick Naughton, Mike Sheridan, dan James Gosling, beserta sembilan pemrogram lainnya dari Sun Microsystems. Salah satu hasil proyek ini adalah maskot Duke yang dibuat oleh Joe Palrang.

Pertemuan proyek berlangsung di sebuah gedung perkantoran Sand Hill Road di Menlo Park. Sekitar musim panas 1992 proyek ini ditutup dengan menghasilkan sebuah program Java Oak pertama, yang ditujukan sebagai pengendali sebuah peralatan dengan teknologi layar sentuh (touch screen), seperti pada PDA sekarang ini. Teknologi baru ini dinamai "*7" (Star Seven).

Setelah era Star Seven selesai, sebuah anak perusahaan Tv kabel tertarik ditambah beberapa orang dari proyek The Green Project. Mereka memusatkan kegiatannya pada sebuah ruangan kantor di 100 Hamilton Avenue, Palo Alto.

Perusahaan baru ini bertambah maju: jumlah karyawan meningkat dalam waktu singkat dari 13 menjadi 70 orang. Pada rentang waktu ini juga ditetapkan pemakaian Internet sebagai medium yang menjembatani kerja dan ide di antara mereka. Pada awal tahun 1990-an, Internet masih merupakan rintisan, yang dipakai hanya di kalangan akademisi dan militer.
Mereka menjadikan perambah (browser) Mosaic sebagai landasan awal untuk membuat perambah Java pertama yang dinamai Web Runner, terinsipirasi dari film 1980-an, Blade Runner. Pada perkembangan rilis pertama, Web Runner berganti nama menjadi Hot Java.

Pada sekitar bulan Maret 1995, untuk pertama kali kode sumber Java versi 1.0a2 dibuka. Kesuksesan mereka diikuti dengan untuk pemberitaan pertama kali pada surat kabar San Jose Mercury News pada tanggal 23 Mei 1995.

Sayang terjadi perpecahan di antara mereka suatu hari pada pukul 04.00 di sebuah ruangan hotel Sheraton Palace. Tiga dari pimpinan utama proyek, Eric Schmidt dan George Paolini dari Sun Microsystems bersama Marc Andreessen, membentuk Netscape.

Nama Oak, diambil dari pohon oak yang tumbuh di depan jendela ruangan kerja "Bapak Java", James Gosling. Nama Oak ini tidak dipakai untuk versi release Java karena sebuah perangkat lunak lain sudah terdaftar dengan merek dagang tersebut, sehingga diambil nama penggantinya menjadi "Java". Nama ini diambil dari kopi murni yang digiling langsung dari biji (kopi tubruk) kesukaan Gosling. Konon kopi ini berasal dari Pulau Jawa. Jadi nama bahasa pemrograman Java tidak lain berasal dari kata Jawa (bahasa Inggris untuk Jawa adalah Java).

Sumber :

Senin, 02 Januari 2017

Video Game Development #4


Outsourcing
Beberapa disiplin ilmu pembangunan, seperti audio, dialog, atau menangkap gerakan, terjadi untuk jangka waktu yang relatif singkat. kerja efisien peran ini membutuhkan rumah pengembangan baik besar dengan produksi judul simultan beberapa atau melakukan outsourcing dari vendor pihak ketiga. Mempekerjakan personil untuk tugas-tugas ini penuh waktu adalah mahal, sehingga mayoritas pengembang outsourcing sebagian besar pekerjaan. rencana outsourcing dikandung selama tahap pra-produksi; di mana waktu dan keuangan yang diperlukan untuk pekerjaan outsourcing diperkirakan.

Besar kecilnya biaya musik berdasarkan panjang komposisi, metode kinerja (hidup atau disintesis), dan pengalaman komposer. Pada tahun 2003 satu menit berkualitas tinggi disintesis biaya musik antara US $ 600-1.5k. Judul dengan 20 jam gameplay dan 60 menit dari musik mungkin memiliki biaya $ 50k-60k untuk skor musik nya.
akting suara cocok untuk outsourcing karena membutuhkan seperangkat keterampilan khusus. Hanya penerbit besar mempekerjakan aktor suara di rumah.
Efek suara juga dapat outsourcing.
Pemrograman umumnya outsourcing kurang dari disiplin lain, seperti seni atau musik. Namun, outsourcing untuk pekerjaan pemrograman tambahan atau tabungan gaji telah menjadi lebih umum dalam beberapa tahun terakhir.

Pengembang Video Game Independent
Game Independen atau Game Indie yang diproduksi oleh individu dan tim kecil tanpa skala besar pengembang atau penerbit afiliasi. pengembang indie umumnya mengandalkan skema distribusi Internet. Banyak pengembang indie hobi membuat mods game yang ada. pengembang indie dikreditkan untuk ide-ide permainan kreatif (misalnya, Darwinia, Worlds Aneh, World of Goo). kelayakan ekonomi saat ini pembangunan indie dipertanyakan, namun dalam platform pengiriman tahun internet baru-baru ini, seperti, Xbox Live Arcade dan uap telah meningkatkan keberhasilan permainan indie. Bahkan, beberapa game indie telah menjadi sangat sukses, seperti Braid, World of Goo, dan Minecraft

Industri Game
Industri video game (secara resmi disebut hiburan interaktif) adalah sektor ekonomi yang terlibat dengan pengembangan, pemasaran dan penjualan video game. industri olahraga beberapa pendekatan yang unik

Budaya
Budaya pengembangan game selalu telah dan terus menjadi sangat santai dengan standar bisnis normal. Banyak pengembang game yang sangat individualistis dan biasanya toleran terhadap kepribadian yang berbeda. Meskipun budaya kasual, pengembangan game diambil serius oleh para praktisi, yang mungkin tersinggung jika disarankan bahwa mereka tidak memiliki "pekerjaan nyata."

Pendidikan
Banyak universitas dan sekolah desain yang menawarkan kelas khusus difokuskan pada pengembangan game. Beberapa telah membangun aliansi strategis dengan perusahaan pengembangan game besar. Aliansi ini memastikan bahwa siswa memiliki akses ke teknologi terbaru dan diberikan kesempatan untuk mencari pekerjaan dalam industri game setelah memenuhi syarat. Banyak ide-ide inovatif disajikan di konferensi, seperti Independent Game Festival (IGF) atau Game Developers Conference (GDC). pengembangan game indie dapat memotivasi siswa yang memproduksi game untuk proyek akhir mereka atau tesis dan dapat membuka perusahaan game sendiri.

Universitas menawarkan gelar Ilmu Komputer yang memberikan dasar yang kuat dari pengetahuan jika Anda ingin menjadi seorang programmer

Stabilitas
Kerja industri video game ini cukup stabil, mirip dengan industri seni lainnya termasuk televisi, musik, dll Skor dari studio pengembangan game muncul, bekerja pada satu pertandingan, dan kemudian dengan cepat pergi di bawah. Ini mungkin salah satu alasan mengapa pengembang game cenderung berkumpul geografis; jika studio mereka saat berjalan di bawah, pengembang dapat berduyun-duyun ke berdekatan satu atau mulai lagi dari bawah ke atas.

Dalam sebuah industri di mana hanya bagian atas 20% dari produk membuat keuntungan,
 mudah untuk memahami fluktuasi ini. Banyak game mungkin mulai pengembangan dan dibatalkan, atau bahkan mungkin selesai tapi tidak pernah dipublikasikan. pengembang game berpengalaman dapat bekerja selama bertahun-tahun namun tidak pernah mengirimkan judul: tersebut adalah sifat bisnis. volatilitas ini mungkin melekat sifat artistik game.

Sebelumnya …..                                                                                 

Sumber :