Tampilkan postingan dengan label penerapan bahasa fungsional. Tampilkan semua postingan
Tampilkan postingan dengan label penerapan bahasa fungsional. Tampilkan semua postingan

Jumat, 25 Mei 2012

Penggunaan Bahasa Fungsional

Bahasa fungsional ada banyak jenisnya. Berikut akan disebutkan beberapa penggunaan salah satu jenis bahasa fungsional yaitu Haskell dalam dunia Industri.

Haskell
Haskell mempunyai jangkauan yang menyebar dari penggunaan secara komersial, luar angkasa, pertahanan, keuangan, web startup, perusahaan desain hardware, dan lawnmower manufacturer. Pada Februari 2009, Industri Haskell Group diluncurkan untuk mendukung kebutuhan komersial pengguna bahasa pemrograman Haskell.
Haskell in industry
1.      ABN AMRO Amsterdam, Belanda
ABN AMRO merupakan bank internasional yang berkantor pusat di Amsterdam. Haskell digunakan untuk kegiatan investasi perbankan yang dibutuhkan untuk mengukur risiko counterparty portofolio derivatif keuangan.
2.      Aetion Technologies LLC Columbus, Ohio
Aetion adalah kontraktor pertahanan yang aplikasinya menggunakan kecerdasan buatan. Prioritas berubah dengan cepat membuatnya penting untuk meminimalkan efek kode perubahan, yang sesuai dengan Haskell juga. Aetion telah mengembangkan tiga proyek utama dalam Haskell, semua sukses. Kode singkat Haskell adalah mungkin yang paling penting untuk menulis ulang : itu membuatnya praktis untuk membuang kode lama sesekali. DSELs mengijinkan AI untuk menjadi specific secara deklaratif.
3.      Allston Trading
Kantor pusat di Chicago, Illnois, Allston Trading, LLC adalah frekuensi utama pembuat pasar yang tinggi di lebih dari 40 bursa keuangan, di 20 negara, dan di hampir setiap kelas produk dibayangkan. Allston membuat beberapa penggunaan Haskell untuk infrastruktur perdagangannya.
4.      Amgen Thousand Oaks, California
Amgen adalah perusahaan terapi manusia dalam industry bioteknologi. Amgen mempelopori pengembangan produk baru berdasarkan kemajuan dalam DNA rekombinan dan biologi molecular dan meluncurkan obat-obatan pertama di industry bioteknologi blockbuster. Amgen menggunakan Haskell untuk  :
-          Secara cepat membangun perangkat lunak untuk menerapkan model matematika dan kompleks lainnya, aplikasi berorientasi secar matematis.
-          Menyediakan lebih validasi dengan teliti secara matematis dari software.
-          Memecahkan pengembang keluar dari kebiasaan pengembangan perangkat lunaknya dengan memberikan cara baru untuk berpikir tentang perangkat lunak.
5.      Ansemond LLC
Adalah Web Browser Mac yang memungkinkan Anda menyimpan halaman yang telah dikunjungi di database. Daftar halaman-halaman ini akan ditampilkan dalam “database view”.
6.      Antiope Fair Haven, New Jersey
Antiope Associates menyediakan solusi custom untuk komunikasi wireless dan masalah jaringan. Antiope memiliki keahlian dalam semua aspek desain system nirkabel, dari fisik dan lapisan protocol untuk aplikasi jaringan yang kompleks. Antiope bergantung pada sejumlah teknik canggih untuk memastikan bahwa sistem komunikasi yang didesain dapat diandalkan dan tanpa kesalahan. Antipe menggunakan alat simulasi custom yang dikembangkan dalam bahasa Haskell, untuk model desain perangkat kerasnya.
7.      AT & T
Haskell sedang digunakan di divisi Network Security untuk mengotomatisasi pemrosesan pengaduan penyalahgunaan internet. Haskell telah memungkinkan untuk dengan mudah memenuhi jangka waktu yang sangat ketat dengan hasil yang dapat diandalkan.
8.      Anygma Antwerp, Belgium
Anygma adalah sebuah perusahaan startup berfokus pada menghasilkan alat yang mudah digunakan untuk membuat audio visual konten 2D/3D, di bidang hiburan, media, komunikasi perusahaan dan internet. Perusahaan ini erat kaitannya dengan Nazooka, pemain niche di industry media, khusus dalam menciptakan konsep cross media dan solusi komunikasi. Anygma menggunakan Haskell untuk segera membangun prototype platform konten baru membentuk platform, ditargetkan ke seniman dan desainer.
9.      Bank of America Merril Lynch
Haskell digunakan untuk transformasi data backend dan loading.
10.  Barclays Capiital Quantitative Analytics Group
Barclays Capiital Quantitative Analytics Group menggunakan Haskell untuk mengembangkan bahasa fungsional domain spesifik tertanam (disebut FPF) yang digunakan untuk menentukan derivatif ekuitas eksotis. Instrument derivatif ini, yang secara alami baik dijelaskan dalam hal fungsi matematika, dan dibangun komposisinya, memetakan dengan baik untuk diungkapkan dalam bahasa fungsional tertanam. Bahasa ini sekarang secara teratur digunakan oleh orang yang tidak memiliki pengalaman sebelumnya terhadap bahasa fungsional.
11.  bCODE Pty Ltd Sydney Australia
Adalah usaha kecil dengan modal awal yang didanai menggunakan OCaml dan sedikit menggunakan Haskell.
12.  Bluespec, Inc Waltham, Massachusetts
Mengembangkan sirkuit terpadu modern (ASIC atau FPGA) adalah proses yang sangat mahal yang melibatkan spesifikasi, pemodelan (untuk memilih dan memperbaiki struktur), desain (untuk menggambarkan apa yang akan menjadi silicon), dan verifikasi(untuk memastikan bahwa memnuhi spesifikasi). Bluespec, Inc adalah perusahaan tahun ketiga yang menyediakan fasilitas bahasa, metodologi, dan alat untuk tujuan ini, dalam kerangka standar IEEE System Verilog dan SystemC, tetapi meminjam ide secara berat dari Term Writing System dan bahasa pemrograman fungsional seperti Haskell. Haskell digunakan dalam implementasi alat yang dibutuhkan.
13.  Bump
Bump menggunakan server berbasis Haskell, untuk pengawas proses untuk semua system backendnya dan untuk tugas-tugas infrastruktur lainnya.
14.  Circos Brand Karma Singapura
Brand Karma memberikan layanan kepada pemilik merek untuk mengukur sentiment secara online terhadap mereknya. Haskell digunakan dalam membangun bagian-bagian produk, khusus untuk back-end penjadwalan pekerjaan dan pencocokan merek.
15.  Credit Suisse Global Modelling and Analytics Group
GMAC, kelompok pemodelan kuantitatif pada Credit Suisse, telah menggunakan Haskell untuk berbagai proyek sejak awal tahun 2006, dengan tujuan meningkatkan produktivitas pemodel dan membuatnya lebih mudah bagi orang lain dalam bank untuk menggunakan model GMAG. Proyek saat ini meliputi : pekerjaan lebih lanjut tentang alat untuk memeriksa, memanipulasi, dan mengubah spreadsheet, bahasa domain-spesifik tertanam pada Haskell  untuk menerapkan komponen yang bisa digunakan kembali yang dapat dikompilasi ke dalam bentuk berbagai target.
16.  Detexify
Adalah system pengenalan tulisan tangan online yang backend-nya ditulis menggunakan Haskell.
17.  Deutsche Bank Equity Proprietary Trading, Directional Credit Trading
Grup Directional Credit Trading menggunakan Haskell sebagai bahasa implementasi utama untuk semua infrastruktur software.
18.  Facebook
Facebook menggunakan Haskell secara internal untuk tool. Lex-pass adalah tool untuk secara program memanipulasi dasar kode PHP via Haskell.
19.  Ericsson
Ericsson menggunakan Haskell untuk implementasi Feldspar, EDSL untuk algoritma pemrosesan signal digital.
20.  Factis Research
Factis Research berlokasi di Freiburg Jerman, mengembangkan solusi mobile yang reliable dan user-friendly. Software hasil penelitian ini berjalan di bawah J2ME, Symbian, iPhone OS, Android, dan Blackberry. Komponen server diimplementasikan pada Python dan Haskell. Projek yang menggunakan Haskell kebanyakan lisensinya bersifat open-source.
21.  Google
Haskell digunakan dalam jumlah kecil pada proyek internal Google, untuk mendukung infrastruktur internal IT.
22.  iPwn Studio
ipwn studio adalah studio video game yang ditemukan pada tahun 2009 dan didasarkan  pada area Boston yang lebih luas. Mereka mengembangkan mesin game pada Haskell, dan sejumlah game dibangun pada mesin tersebut, termasuk action-rpg untuk peralatan touchscreen disebut bloodknight.
23.  Peerium, Inc Cambridge, Massachusetts
Pada Peerium, kualitas dan efisiensi untuk komunikasi online dan kolaborasi dalam komunikasi virtual, jejaring social, dan lingkungan bisnis ditingkatkan. Lingkungan baru yang mendukung sharing dengan mudah dari kedua informasi dan perangkat lunak akan memungkinkan tingkat kerja secara online jauh melampaui saat ini berbasis teknologi web. Teknik pemrograman modern akan memungkinkan penciptaan program yang jauh lebih kuat dalam lingkungan ini. Untuk tujuan ini, dibangun sebuah platform perangkat lunak baru untuk langsung komunikasi real-time dan kolaborasi dalam lingkungan grafis.
24.  Tabula
Tabula adalah perusahaan semikonduktor fables swasta yang mengembangkan 3-D Programmable Logic Devices. Haskell digunakan untukk toolchain compiler internal terkait dengan desain hardware.