Showing posts with label artikel pemrograman. Show all posts
Showing posts with label artikel pemrograman. Show all posts

4.5.11

algoritma adalah

langkah/algoritma


Penjelasan dan pengertian Dari algoritma di Web dalam berbagai sumber:

Penjelasan dan pengertian Dari algoritma adalah :
Perhitungan yang dibuat oleh perangkat lunak mesin pencari yang menentukan bagaimana sebuah situs web adalah peringkat dalam daftar hasil pencarian. Masing-masing mesin pencari akan menggunakan algoritma yang berbeda (yang dijaga ketat rahasia) dan faktor-faktor seperti judul website, body copy,-meta tag dan link popularity mungkin penting dalam mencapai peringkat mesin pencari tinggi.

Penjelasan dan pengertian Dari algoritma adalah :
Rumus instruksi dan petunjuk tentang bagaimana informasi yang dikumpulkan oleh spider akan digunakan untuk menentukan peringkat halaman web pada mesin pencari tertentu. Setiap mesin pencari memiliki algoritma itu sendiri yang unik mengapa halaman mungkin peringkat tinggi pada satu mesin pencari sementara peringkat rendah yang lain.

Penjelasan dan pengertian Dari algoritma adalah :
Sebuah langkah-demi-langkah prosedur pemecahan masalah, terutama yang mapan, prosedur komputasi rekursif untuk memecahkan masalah dalam jumlah terbatas langkah.
Sumber


Penjelasan dan pengertian Dari algoritma adalah :
Sebuah persamaan matematika yang menghasilkan di sejumlah tetap langkah jawaban jawaban terhadap pertanyaan atau solusi untuk masalah.

Penjelasan dan pengertian Dari algoritma adalah :
Sebuah kelas metode pembelajaran, yang didasarkan pada gagasan membandingkan temporal prediksi berturut-turut. Mungkin ide yang paling mendasar dalam semua penguatan belajar.


Penjelasan dan pengertian Dari algoritma adalah :
Satu set aturan (aplikasi software) yang menggunakan mesin pencari untuk menentukan peringkat dalam daftar yang terkandung dalam indeks, sebagai respons terhadap query tertentu.

Penjelasan dan pengertian Dari algoritma adalah :
algoritma penyederhanaan Line telah dikembangkan selama bertahun-tahun untuk tujuan informasi koordinat berlebihan atau tidak perlu 'menyiangi' dari fitur garis, sementara tetap mempertahankan karakteristik persepsi baris. Mereka umumnya bekerja melalui penerapan beberapa kriteria geometrik ke saluran's koordinat pasangan (seperti jarak antara titik atau perpindahan dari garis-tengah). (Untuk lebih lanjut tentang penyederhanaan line pergi ke modul Generalisation Line)

Penjelasan dan pengertian Dari algoritma adalah :
Satu set diprogram rumus-rumus matematika dikembangkan untuk lingkungan komputer untuk melakukan fungsi tertentu.


Penjelasan dan pengertian Dari algoritma adalah :
Algoritma adalah rutinitas untuk menghadapi situasi tertentu, misalnya, rumus controller untuk memperbaiki unsur dalam suatu proses berkelanjutan.


Penjelasan dan pengertian Dari algoritma adalah :
Up: Terhubung: An Internet Encyclopedia Up: Topik Up: Konsep Up: Kriptografi Prev: Kriptografi Next: Algoritma Fungsi Hash Kriptografi algoritma membentuk inti cryptosystem apapun. Hash Fungsi Blok cipher Kunci Publik algoritma cipher lainnya Next: Hash Fungsi Connected: An Internet Encyclopedia Algoritma


Penjelasan dan pengertian Dari algoritma adalah :
Sebuah formula atau serangkaian langkah-langkah untuk memecahkan masalah tertentu. Untuk menjadi algoritma, seperangkat peraturan harus jelas dan memiliki titik henti yang jelas. American Standard Kode untuk Informasi Interchange (ASCII) - ASCII adalah standar internasional dan merupakan format yang paling umum untuk file teks di komputer dan di Internet. Ada 128 karakter mungkin didefinisikan dan sesuai untuk semua kasus-atas dan bawah karakter Latin, angka, dan tanda baca. ...


Penjelasan dan pengertian Dari algoritma adalah :
prosedur mekanis untuk melakukan perhitungan tertentu atau pemecahan masalah melalui prosedur langkah-demi-langkah seperti yang digunakan di divisi lama


Penjelasan dan pengertian Dari algoritma adalah :
Algoritma (kata ini berasal dari nama matematikawan Persia Al-Khawarizmi), adalah himpunan terhingga instruksi yang didefinisikan dengan baik untuk menyelesaikan beberapa tugas yang diberikan kondisi awal, akan berakhir dalam keadaan dikenali sesuai-end (kontras dengan heuristik). Algoritma dapat diimplementasikan oleh program komputer, walaupun sering dalam bentuk terbatas, kesalahan dalam desain algoritma untuk memecahkan masalah dapat mengakibatkan kegagalan dalam pelaksanaan program.

contoh program,download contoh program  klik disini

30.4.11

Generasi Pemrograman

Generasi Bahasa Pemrograman

Bahasa pemrograman adalah software bahasa komputer yang digunakan dengan cara merancang atau membuat program sesuai dengan struktur dan metode yang dimiliki oleh bahasa program itu sendiri. Komputer mengerjakan transformasi data berdasarkan kumpulan printah program yang telah dibuat oleh program. Kumpulan perintah ini harus dimengerti oleh komputer, berstruktur terntentu (syntax), dan bermakna. Bahasa pemrograman merupakan notasi untuk memberikan secara tepat program komputer. Berbeda dengan bahasa, misalkan Bahasa Indonesia dan Inggris yang merupakan bahasa alamiah (natural language), sintaksis dan semantik bahasa pemrograman komputer ditentukan secara jelas dan terstruktur, sehingg bahasa pemrograman juga disebut sebagai bahasa formal (formal language).

Menurut tingkatannya, bahasa pemrograman dibagi menjadi 3 tingkatan, yaitu:

    * Bahasa pemrograman tingkat rendah (low level language), merupakan bahasa pemrograman generasi pertama, bahasa pemrograman jenis ini sangat sulit dimengerti karena instruksinya menggunakan bahasa mesin. Biasanya yang mengerti hanyalah pembuatnya saja karena isinya programnya berupa kode-kode mesin.
    * Bahasa pemrograman tingkat menengah (middle level language), merupakan bahasa pemrograman dimana pengguna instruksi sudah mendekati bahasa sehari-hari, walaupun begitu masih sulit untuk dimengerti karena banyak menggunakan singkatan-singkatan seperti “STO” artinya simpan (STORE) dan “MOV” artinya pindahkan (MOVE). Yang tergolong dalam bahasa ini adalah assembler.
    * Bahasa pemrograman tingkat tinggi (high level language) merupakan bahasa yang mempunyai ciri lebih terstruktur, mudah dimengerti karena menggunakan bahasa sehari-hari, contoh bahasa level ini adalah: Delphi, Pascal, ORACLE, MS-SQL, Perl, Phyton, Basic, Visual Studio (Visual Basic, Visual FoxPro), Informix, C, C++, ADA, Java, PHP, ASP, XML, dan lain-lain. Bahasa seperti Java, PHP, ASP, XML biasanya digunakan untuk pemrograman pada internet, dan masih banyak lagi yang terus berkembang yang saat ini biasanya dengan ekstensi .net (baca: dot net) seperti Visual Basic.NET dan Delphi.Net yang merupakan bahasa pemrograman yang dikembangkan pada aran berbasis internet

Sejauh ini bahasa pemrograman dikelompokkan menjadi lima generasi. Setiap generasi bahasa pemrograman memiliki karakteristik tersendiri. Semakin maju generasinya maka orientasi bahasa pemrograman ini akan semakin dekat ke manusia.

Gambar di atas menunjukkan terjadinya kecenderungan pergeseran orientasi dalam bahasa-bahasa pemrograman, dari pendekatan yang berorientasi kepada mesin menuju ke pendekatan yang berorientasi pada manusia.
Bahasa Pemrograman Generasi I

Bahasa pemrograman generasi pertama berorientasi pada mesin. Program disusun dengan menggunakan bahasa mesin. Tentu saja program generasi ini sangat sulit untuk dipahami oleh orang awam dan sangat membosankan bagi pemrogram. Pemrogram harus benar-benar menguasai operasi komputer secara teknis. Namun bahasa generasi ini memberikan eksekusi program yang sangat cepat. Selain itu, bahasa mesin sangat bergantung pada mesin (machine dependent), artinya, bahasa mesin antara satu mesin dengan mesin lainnya akan berbeda.

Bahasa Pemrograman Generasi II

Bahasa pemrograman generasi kedua menggunakan bahasa rakitan (assembly). Sebagai pengganti kode-kode biner, digunakanlah kependekan dari kata-kata. Misalkan “MOV” untuk menyatakan “MOVE” dan JNZ yang berarti “jump non-zero”. Setiap instruksi dalam bahasa rakitan sebenarnya identik dengan satu instruksi dalam bahasa mesin. Bahasa ini sedikit lebih mudah dipahami daripada bahasa mesin. Bahasa ini sedikit lebih mudah dipahami daripada bahasa mesin mengingat perintah dalam bentuk kata-kata yang dipendekkan lebih mudah daripada mengingat deretan angka biner.

Berikut adalah contoh instruksi yang ditulis dalam bahasa rakitan akan menjadi seperti berikut:

Tampak bahwa penggunaan notasi seperti MOV AH, 02 jauh lebih mudah diingat atau dipahami daripada penulisan instruksi dalam bahasa mesin: B402 atau 1011 0100 0000 0010.


Bahasa Pemrograman Generasi III

Bahasa pemrograman generasi ketiga menggunakan pendekatan prosedural. Sebagai bahasa prosedural, pemrogram perlu menuliskan instruksi-instruksi yang rinci agar komputer melaksanakan tugasnya. Program ditulis dengan menggunakan kata-kata yang biasa dipakai manusia, seperti WRITE untuk menampilkan sesuatu di layar dan READ untuk membaca data dari keyboard.

Bahasa generasi ketiga seringkali disebut sebagai high level language disebabkan bahasa ini menggunakan kata-kata yang biasa digunakan manusia. Beberapa contoh bahasa pemrograman yang masuk dalam kategori generasi ketiga yaitu ADA, ALGOL, C, BASIC, COBOL, FORTRAN, dan PASCAL.
Bahasa Pemrograman Generasi IV

Bahasa pemrograman generasi keempat dirancang untuk mengurangi waktu pemrograman dalam membuat program sehingga diharapkan produktifitas pemrogram jadi meningkat dan program dapat dibuat dalam waktu yang lebih singkat. Alhasil, bahasa pemrograman generasi keempat yang dikenal dengan sebutan 4GL dapat dipakai oleh pemakai yang kurang mengetahui hal-hal teknis tentang pemrograman tanpa bantuan pemrogram profesional. Sebagai contoh pemrogram dapat membuat program dengan Microsoft Access di lingkungan PC dengan mudah.

Bahasa pemrograman generasi keempat biasa disebut sebagai high level language atau bahasa berorientasi pada masalah (problem oriented language) karena memungkinkan pemakai menyelesaikan masalah dengan sedikit penulisan kode dibandingkan pada bahasa prosedural. Bahasa pemrograman generasi keempat menggunakan pendekatan non-prosedural. Untuk mendapatkan suatu hasil, seorang pemakai tidak perlu memberitahukan secara detail tentang bagaimana mendapatkannya. Gambar di bawah ini memberikan contoh yang menunjukkan perbedaan bahasa prosedural dan non-prosedural dalam memperoleh data tentang seorang mahasiswa.

Bahasa Prosedural dan Non Prosedural
Bahasa Pemrograman Generasi V

Bahasa pemrograman generasi kelima merupakan kelompok bahasa-bahasa pemrograman yang ditujukan untuk menangani kecerdasan buatan (artificial intelligence). Kecerdasan buatan adalah disiplin dalam ilmu komputer yang mempelajari cara komputer meniru kecerdasan manusia. Berbagai aplikasi kecerdasan manusia adalah sebagai berikut:

    * Pemrosesan bahasa alami (natural language processing), yakni mengatur komputer agar bisa berkomunikasi dengan manusia melalui bahasa manusia (Indonesia, Inggris, Spanyol, Prancis, dan sebagainya).
    * Pengedalian robotika dan sensor mata.
    * Aplikasi sistem pakar (expert system) yang meniru seorang pakar di bidang tertentu sehingga bisa menghasilkan nasehat atau pemikiran yang setara dengan seorang pakar.

Dengan menggunakan bahasa generasi kelima dimungkinkan untuk melakukan perintah dengan cara percakapan seperti berikut:

“Tampilkan semua nama mahasiswa yang IPK-nya di atas 3,0 dan urutkan berdasarkan IP secara descending”

PROLOG dan LISP merupakan dua contoh bahasa pemrograman yang ditujukan untuk menangani kecerdasan buatan

26.4.11

Versi Pascal

Versi 3, Versi 1
Turbo Pascal 3.0 manual halaman depan

PolyPascal kompiler Borland (Poly Data adalah nama perusahaan yang berkedudukan di Denmark) untuk Anders Hejlsberg ditulis oleh dan berlisensi untuk menambah Yuzaintafeisuedita. Anders, bergabung kemudian sebagai seorang karyawan, kompiler Turbo Pascal tersedia untuk semua versi Borland Delphi menjadi arsitek dari tiga versi pertama. [1]

Versi pertama dari Turbo Pascal, kemudian dikenal sebagai salah satu mikro Pascal lainnya menawarkan kinerja yang jauh lebih cepat daripada compiler. Ini kompiler untuk mengoperasikan sistem CP / M,, CP/M-86 dan MS - DOS, dan penggunaannya secara luas tersedia pada saat itu. CP / M versi dari Turbo Pascal untuk, itu terlalu Z - 80 SoftCard, produk perangkat keras yang pertama pada tahun 1980 ditembangkan Jika Anda menggunakan Microsoft populer Apple II dapat digunakan untuk waktu lama.

Pada saat itu, CP / M adalah dengan menggunakan ekstensi dari sebuah file executable sederhana. COM, MS - DOS Anda dapat menggunakan salah sistem operasi. format COM Hayate (format tidak tergantung pada M / CP termasuk.) file exe. Turbo Pascal adalah format kode biner mendukungnya hanya sekali. COM bukan bentuk pembatasan. Turbo Pascal perangkat lunak itu sendiri adalah ekstensi file. COM dan editor, linker compiler, dan perpustakaan rutinitas, termasuk 28 KB, dan kira-kira ukuran. Efisiensii Edit / semua elemen yang terlibat dalam pengembangan program ini, memori komputer (RAM), karena terletak, /, untuk lain kompilator Pascal disusun dan berjalan lebih cepat daripada pelaksanaan compiler compiler compiler sendiri hanya salah satu cara baik, ditulis dalam assembler. Proses pembuatan sangat kinerja cepat dibandingkan dengan produk lain (dibandingkan dengan kompiler Borland C.)

Versi pertama dari Turbo Pascal muncul ketika November 20, 1983, dia menggunakan IDE yang berbeda yang relatif baru. Dalam debutnya terhadap pasar perangkat lunak AS, perangkat lunak adalah $ 49,99 $. Pascal fitur terintegrasi yang akan dibandingkan dengan yang ditawarkan oleh pesaing terjangkau dan kualitas yang sangat baik ditemukan dalam kompiler Turbo Pascal.

Versi 2 dan 3, pengembangan lebih lanjut dari versi sebelumnya, memori dapat beroperasi untuk menghasilkan sebuah ekstensi file biner. Com /. COM's. CP / M dan CP/M-86 telah berhenti mendukung sistem operasi sejak versi 3.

25.4.11

coret cara instal Turbo delphi 2006

Baik pernahkah anda mendengar turbho delphi????

kalau bagi saya si terasa asing,karena dikampus biasanya pake borlan delphi... hehehehehe
berikut t coretin cara instal turbo delphi 2006...

tulisannya jelek gpp y... maklum bukan jurusan bahasa j... heheheh
  
  • 1.    Ambil Turbo Delphi ISO file dan membakarnya ke CD menggunakan Nero atau Roxio pembakaran atau program CD lain yang mendukung Disc Burning ISO Image atau pembakaran .
2.      
  •  2.    Setelah itu dibakar harus ada 2 file yang berada pada disk. Cari file yang bernama prereqs.zip dan klik kanan dan ekstrak arsip ke desktop Anda.

  • 3.        Mulailah dengan folder yang disebut dotNETRedist - Anda akan melalui semua folder pada akhirnya (minus folder IE6SP1 kecuali Anda masih cukup beruntung untuk berada di Windows 2000 - kata sial tidak berlaku untuk menyalin saya Tahun 2000 tentang komputer 2 saya , Yell ini tidak menjalankan XP cukup juga!)

  • 4.        Jalankan file dotnetfx.exe dan terima perjanjian lisensi dan menginstalnya.

  • 5.       Setelah menginstal NET Framework. 1.1 Anda harus patch ke 1.1 Service Pack 1, jalankan file yang bernama NDP1.1sp1-KB867460-x86.exe. Sekali lagi - hanya masuk melalui dan menerima perjanjian lisensi dan lanjutkan untuk menginstal pembaruan ini. Anda mungkin harus me-restart komputer Anda - lakukan itu sebelum melanjutkan.

  • 6.        Anda dapat mengabaikan Server 03 patch dalam folder dotNETRedist kecuali Anda kebetulan untuk menjalankan Server 2003 pada komputer Anda (yang benar-benar menanyakan dua pertanyaan, mengapa dan jika Anda maka mengapa Anda menggunakannya untuk menginstal IDE pada bergerak belum diputuskan Mari? Untuk? folder dotNETSDK Di sana hanya ada satu pilihan - setup.exe -. menginstal yang, meninggalkan segala sesuatu yang mereka telah diperiksa secara otomatis hanya cara mereka dan pada dasarnya melompat-lompat ke Siap untuk menginstal layar.

  • 7.        Selanjutnya kita perlu menginstal Visual J # komponen NET -. Jadi pop ke folder dotNETJSharp dan menjalankan vjredist.exe - ini lagi hanyalah menerima perjanjian lisensi dan klik install kasus.

  • 8.       Di sana, adalah file yang diperlukan terakhir Anda perlu menginstal,sebelum Anda dapat menginstal Turbo Delphi. kepala ke folder MSXML dan menjalankan installer msxml.msi dan hanya langkah melalui perjanjian lisensi dan menginstal. Setelah ini saya akan merekomendasikan Anda me-restart komputer Anda sehingga Delphi mengakui semua yang anda telah menginstal.

  • 9.       Sekarang untuk Menginstal Turbo Delphi xD - Pada CD menemukan file yang bernama TurboDelphi.exe dan menjalankannya. Ini akan menanyakan di mana Anda ingin ekstrak ke - hanya meninggalkan folder temp yang dipilihnya dan klik next dan tunggu untuk mengekstrak.

  • 10.    Layar berikutnya shoud secara otomatis muncul setelah ekstraksi selesai. Ini hanya mengingatkan Anda tentang semua file yang dibutuhkan pra yang perlu diinstal sebelum anda bisa mulai menginstal Turbo Delphi - serta yang Anda butuhkan untuk mendapatkan key. Jadi, klik link untuk meminta file aktivasi dan ini akan membuka browser Anda.

  • 11.    Ini akan membuka Internet Browser (ya Saya menggunakan browser yang sangat cerdik tapi default di XP SP3 yang saya mengambil screenshot dari dalam Window Virtual saya akan. Merekomendasikan bahwa jika Anda menggunakan browser yang sama seperti pada gambar - Anda dengan cepat meng-upgrade ke Internet Explorer 8 Cukup ikuti link untuk memilih Turbo Delphi Explorer 2006 -! tetapi ketika anda sampai ke menawarkan layar untuk men-download file, lalu klik membatalkan ini harus link anda ke halaman mendapatkan Anda untuk menandatangani. sampai mendapatkan kunci aktivasi -. pastikan Anda memilih siswa dalam proses ini Anda seharusnya sudah memiliki kunci aktivasi dalam e-mail inbox!

  • 12.    Sekarang Anda punya Anda key - Anda dapat memulai, klik install ke halaman peringatan - Anda punya segala sesuatu yang halaman menyebutkan sekarang!

  • 13.   Klik Install Borland Turbo Delphi dan wizard setup akan memulai - ini penting Anda tidak mengubah pengaturan setup memilih untuk Anda. Secara otomatis menginstal semua komponen - menginstal plugin yang dibutuhkan untuk Office XP & atas (bukan Office 2000) dan memilih Indy 10 di atas Indy 9 - jadi terus klik berikutnya sampai itu mulai menginstal.

  • 14.    Sekarang terinstal menjalankannya - pilih Start, All Programs, Borland Developer Studio 2006, Turbo Delphi. Hal terakhir yang harus Anda lakukan sebelum itu akan dijalankan adalah memasukkan nomor aktivasi Anda punya sebelumnya. Masukkan Serial Number dan Otorisasi dan klik next, kemudian pilih opsi untuk mendaftar melalui internet dan bahwa Anda sudah memiliki account - kemudian masukkan rincian account Anda dan link serial Anda ke account Anda dan mengaktifkan dan Anda akan dapat menggunakan Turbo Delphi - YAY!


lah... sekarang selamat mencoba... hehehehehehe

22.4.11

Instalasi Pascal

This summary is not available. Please click here to view the post.

4.4.11

Cara kompiling Java

1. JDK Instal program di komputer Anda (bisa didownload dari www.java.sun.com).
2. Setelah kita menginstal dan mengatur jalur ke command prompt, perintah java mengakui.
3. Klik kanan pada = My Computer => Properties => Advanced System Settings> Advanced => Variabel Lingkungan.
4. Kemudian cari baris dalam variabel sistem jalur variabel dan pilih Edit.
5. Ingatlah untuk menghapus sesuatu dalam cara yang terdaftar!
6. Setelah memisahkan mereka dengan, dan masukan folder anda menginstal JDK, misalnya C: \ Program Files \ Java \ jdk1.6.0_21 \ bin
7. Sebagai contoh: C: \ Program Files \ PC Konektivitas Solusi \;% SystemRoot% \ system32;% SystemRoot%% SystemRoot% \ System32 \ WBEM;% SYSTEMROOT% \ System32 \ WindowsPowerShell \ v1.0 \; C: \ Program Files \ Java \ jdk1.6.0_21 \ bin
8. Pilih OK dan reboot.

Nah sekarang Anda harus menetapkan jalur dan kemudian kita menjalankan program Java diciptakan.

Cara menetapkan:
1. Klik tombol Start => Run.
2. Lalu ketik "cmd" tanpa tanda kutip.
3. Untuk menjalankan jenis dikompilasi "javac namaclass.java (namaclass diganti dengan nama class program dibuat).
4. Jika tidak ada error terjadi, telah berhasil mendirikan dan ketik "namaclass java.
5. Akan menampilkan output dari pemrograman Java dibuat.

28.1.11

netbeans adalah

NetBeans mengacu pada kedua kerangka platform Java untuk aplikasi desktop, dan lingkungan pengembangan terintegrasi (IDE) untuk mengembangkan Java, JavaScript, PHP, Python, Ruby, Groovy, C, C + +, Scala, Clojure, dan lainnya .

NetBeans IDE ditulis dalam AT kedua merujuk aNetBeans kerangka aplikasi untuk platform desktop Java, dan sebuah lingkungan pengembangan terpadu (IDE) untuk Pengembangan Produk Baru Jawa, JavaScript, PHP, Python, Ruby, Groovy, C, C + + , Scala, Clojure, dan lain-lain.

NetBeans IDE ditulis dalam Java dan dapat Kesawan Walk dimana JVM Hanya Yang diinstal, termasuk Windows, Mac OS, Linux, Solaris dan. Sebuah JDK diperlukan untuk pengembangan fungsi Jakarta, tetapi biasa bukan merupakan prasyarat untuk pembangunan di bahasa pemrograman lain.

Platform NetBeans memungkinkan pengembangan seperangkat komponen perangkat lunak moduler yang disebut modul. SISTEM REKOMENDASI ​​INDEKS aplikasi platform NetBeans (termasuk NetBeans IDE) dapat diperluas diciptakan SIBOR pengembang pihak. [1]

Pers NetBeans IDE [2]
[Show] versi dirilis
03/05 Juni 2003
3.6 April 2004
4.0 Desember 2004
01/04 Mei 2005
5.0 Januari 2006
5.5 30 Oktober 2006
5.5.1 24 Mei 2007
6.0 3 Desember 2007
1.6 April 28, 2008
6.5 November 20, 2008
6.5.1 16 Maret 2009
7.6 29 Juni 2009
6.7.1 Juli 27, 2009
6,8 10 Des 2009
6.9 15 Juni 2010
6.9.1 4 Agustus 2010
7.0 April 19, 2011
[Edit] Sejarah Awal

NetBeans dimulai pada tahun 1996 sebagai tahun Xelfi (bermain di kata Delphi), [3] [4] Jawa IDE waktu di Lower Pedoman Mahasiswa Fakultas Matematika dan Fisika di Charles University di Praha. ATAS tahun 1997 Stanek Romawi bentuk pajak tangguhan atas waktu dan menghasilkan versi USD Anak NetBeans IDE jadi kemudian tahun membuat Sun Microsystems AT 1999. Sun's open source IDE NetBeans pada bulan Juni tahun depan. Sejak ITU, NetBeans Komunitas Terus tumbuh. [5]
[Edit] Versi Lancar

NetBeans IDE 6.0 Facebook dukungan untuk mengembangkan modul IDE dan aplikasi klien kaya berdasarkan platform NetBeans, Java Swing GUI builder (sebelumnya dikenal sebagai Project Matisse), meningkatkan CVS dukungan, WebLogic 9, JBoss 4 dukungan di mana-mana dan banyak transaksi. NetBeans 6 Kesawan sumber-sumber resmi yang tersedia dari distribusi Linux utama.

NetBeans IDE 6.5, dirilis pada bulan November 2008, diperpanjang ke ADA fitur Java EE (termasuk dukungan untuk Java Persistence, EJB 3 dan JAX-WS). Selain ITU, NetBeans Enterprise Pack mendukung pengembangan kewajiban anak pajak Java EE 5 aplikasi, termasuk alat-alat desain visual SOA, skema XML alat, sama: pendekatan model untuk orkestrasi web (dalam BPEL) dan model UML. NetBeans IDE Bundle untuk C / C + + mendukung C / C + + Development.

NetBeans IDE 6.8 IDE adalah dukungan penuh untuk Java EE 6 dan kaca Ikan Enterprise Server v3 kebutuhan. Pengembang open-source hosting ON kenai.com waktu mereka chatting dan manfaat transaksi Integrasi pelacakan Bug dan Kanan navigasi Kesawan IDE, dukungan untuk pengembangan media baru, Web 5.3 dan PHP framework Symfony aplikasi, dan Kode Lengkap dikoreksi, penjelasan, instruksi dan Proyek navigasi Kesawan JavaFX.

NetBeans IDE 6.9, dirilis pada bulan Juni 2010, menambahkan dukungan untuk OSGi, Spring Framework 3.0, Java EE injeksi ketergantungan (JSR-299), Zend Framework untuk PHP, kode lebih mudah dan navigasi (Demolition Apakah / menulis ulang aplikasi "penjelasan) , format, instruksi, dan refactoring dalam beberapa bahasa.

NetBeans IDE 7.0 dirilis pada April 2011.
[Edit] Platform NetBeans

Platform NetBeans adalah kerangka kerja untuk tetap telah dilaporkan pengembangan aplikasi Java Swing Desktop untuk menyederhanakan. Bundle NetBeans IDE untuk Java SE yang berisi apa yang diperlukan untuk mengembangkan NetBeans plugin Indeks REKOMENDASI ​​Sistem Start dan NetBeans Platform Aplikasi; transaksi biasa tidak diperlukan SDK.

Aplikasi dapat menginstal modul dinamis. Terkait masih berlangsung Aplikasi Update Center modul untuk memasukkan aplikasi pengguna untuk menyediakan upgrade digital laki-laki-download New On-ditandatangani dan fitur Langsung Kesawan ini Walk ke aplikasi. upgrade Instal biasa atau rilis baru tidak memaksa pengguna untuk program Cuaca laki-download secara keseluruhan.

Man menawarkan platform serupa: pendekatan model peralatan Jenderal dilaporkan kepada aplikasi desktop, yang memungkinkan para pengembang untuk fokus pada Aplikasi Khusus logika kepada mereka. Antara fitur platform adalah:

    * Kebijakan user interface (seperti toolbar dan menu)
    Informasi Pengguna Pengaturan *
    * Penyimpanan Kebijakan (Simpan dan tutup semua jenis dan tanggal)
    * Informasi Window
    * Wizard framework (mendukung dialog Langkah-demi-langkah)
    * NetBeans Visual Perpustakaan
    * Pengembangan Peralatan Terpadu

NetBeans [edit] IDE

NetBeans IDE adalah sebuah lingkungan pengembangan terintegrasi, open source. NetBeans IDE mendukung pengembangan * Semua jenis program Java (termasuk JavaFX Java SE (Java ME, web, EJB, kotak masuk atau aplikasi mobile). Dibandingkan dengan fitur-fitur lain, waktu sistem Sistem Indeks REKOMENDASI ​​Ant, Maven refactorings dukungan, menjelaskan versi (mendukung CVS, Subversion, ClearCase dan terus).

Modularitas: * Semua fungsi yang disediakan IDE Buat modul. terkait masih berlangsung menawarkan fitur modul mendefinisikan sebuah artikel baru yang baik, dukungan DKI Demolition untuk bahasa, mengedit, atau dukungan untuk sistem versi SVN, dan SVN. Fitur NetBeans * Semua diperlukan pengembangan modul Jawa Setelah Kesawan untuk men-download, memungkinkan pengguna mulai mengharapkan pekerjaan. NetBeans juga memungkinkan modul untuk memperpanjang. Fitur baru, pembongkaran dukungan untuk bahasa pemrograman lain, juga merupakan New Media Transaksi dapat menginstal modul. Sebagai contoh, jika Studio, Sun Java Studio Enterprise dan Sun Java Studio Creator dari Sun Microsystems * Semua berdasarkan IDE NetBeans.

Log: Dari Juli 2006 sampai dengan 2007, NetBeans IDE dilisensikan di bawah Common Sun Pengembangan dan lisensi distribusi (CDDL), sebuah log berdasarkan Mozilla Public License (MPL). Pada bulan Oktober 2007, Sun mengumumkan bahwa NetBeans akan disajikan dalam Log ganda lebih rendah dari CDDL dan versi GPL 2 Log, New Media argumen Variabel penanganan untuk sambungan dari [6] GNU GPL CLASSPATH '
[Edit] Modul Terpadu

Modul Man Nama IDE NetBeans.
[Edit] NetBeans Profiler

NetBeans Profiler [7] adalah tool untuk memonitor aplikasi Java: Ini membantu pengembang menemukan kebocoran memori dan mengoptimalkan kecepatan. Secara terpisah SON download, ITU Kesawan diintegrasikan ke dalam IDE inti sejak versi 6.0.

Man Profiler didasarkan pada waktu penelitian laboratorium Minggu JFluid Yang Bernama. Penelitian berbasis teknik yang dapat mengungkapkan peralatan tertentu profil aplikasi Java untuk mengurangi secara keseluruhan. Salah satu teknik adalah bytecode instrumentasi dinamis, yang berguna untuk profiling aplikasi Java yang besar. Artikel Baru menggunakan instrumentasi kode byte dinamis dan algoritma transaksi, NetBeans Profiler adalah untuk memperoleh informasi untuk menjalankan aplikasi besar atau kompleks Profiler lainnya untuk. NetBeans juga mendukung titik profil yang memungkinkan poin Andari Profil tepat kinerja dan mengukur kinerja julian.
[Edit] Peralatan desain GUI

Sebelumnya dikenal sebagai waktu Matisse, desain GUI alat yang memungkinkan pengembang untuk prototipe dan desain GUI Swing drag Baru Artikel dan posisi GUI komponen. [8]

GUI Builder juga dibangun untuk mendukung JSR 296 (Swing Application Framework) dan JSR 295 (Beans Binding teknologi).
[Edit] NetBeans JavaScript Editor

NetBeans JavaScript Editor menawarkan dukungan yang luas untuk JavaScript, Ajax dan CSS. [9] [10]

Fungsi JavaScript menyoroti editor, refactoring, penyelesaian kode untuk objek asli dan fungsi, Generasi Kerangka kelas JavaScript, Ajax generasi otentikasi template, memeriksa kompatibilitas browser dan MAMPUS.

CSS fitur editor untuk nama kode selesai ada hd, Kanada Cepat navigasi panel navigator layar CSS deklarasi aturan dalam tampilan daftar dan TreeView file Kesawan cincin, jenis panel berdasarkan nama, jenis dan / atau pernyataan tugas (Daftar & pohon), membuat pernyataan aturan (pohon), nama refactoring nama aturan (Pohon Saja).
[Edit] Grup Download NetBeans IDE

manusia memperluas Pengguna dapat men-download NetBeans IDE untuk bundel Baru Pengembangan Media kebutuhan pribadi khusus. dan orang-orang dapat men-download * pengguna Semua fitur-fitur lainnya kemudian langsung instalasi NetBeans IDE Kanada.
[Edit] NetBeans IDE Bundle untuk Web dan Java EE

Para Bundle NetBeans IDE untuk Web dan Java EE [11] menyediakan alat untuk * The terbaru Lengkap Semua Java EE 6 standar, termasuk profil EE Java baru 6 Web, Enterprise Java Beans (EJB), servlet, Java Persistence API, mirip web: Model perkiraan dan penjelasan. NetBeans 2.0 juga mendukung JSF (Facelets) Server Pages (JSP), Hibernate, Spring, struts dan kerangka kerja jangka pendek, dan Java EE 5 dan J2EE 1.4 platform. Ini termasuk Apache Tomcat dan ikan kaca.
[Edit] NetBeans IDE untuk Ruby Bundle

Para Bundle NetBeans IDE untuk Ruby [12] Home di 7.0 termasuk editor Ruby (Baru bagian kode penyelesaian dan sintaks dan semantik penekanan), debugger, dan dukungan penuh untuk Ruby on Rails framework. Pengembangan Produk Baru NetBeans mendukung Ruby dan JRuby, Rails dan berdoa Ruby Implementasi [13] [14].

Netbeans 7.0 rilis dan di non-permanen Tetap reguler mendukung Lagi Ruby (dan Rails). [15]
[Edit] NetBeans IDE Bundle untuk Java ME

Para Bundle NetBeans IDE untuk Java ME alat Berjalan dalam aplikasi perangkat mobile untuk mengembangkan telepon umum, tapi orang ini juga termasuk PDA entry-level dan Java Card, Total ANTARA.

Artikel Baru dibundel NetBeans IDE Java ME SDK penambahan CLDC 3.0 mendukung pengembangan dan CDC. Produk Baru Satu dapat mengintegrasikan pihak Winx emulator SIBOR untuk tombol KUAT Pengelolaan Lingkungan. Anda dapat mendownload DKI platform lainnya, termasuk Platform Java Card 3.0, dan mendaftarkan mereka Kesawan IDE.
[Edit] NetBeans IDE untuk PHP Bundle

Netbeans dukungan untuk versi PHP 6.5. Bundle untuk PHP termasuk:

    * Dasar pengeditan, syntax highlighting, penyelesaian kode, kejadian menyoroti
    * Produk Baru analisis semantik parameter dan variabel tidak menyoroti penggunaan lokal biasa
    * Kode PHP debugging Xdebug Produk Baru
    * PHP PHPUnit Media Baru Unit pengujian dan Selenium
    * Kode cakupan
    * Symfony jangka kerangka dukungan (sejak versi 6.8)
    * Zend Framework dukungan (sejak versi 6.9)
    * PHP 5.3 dan mendukung penutupan namespace (sejak versi 6.8)

[Edit] NetBeans IDE untuk JavaFX Bundle

Sebuah bundel NetBeans IDE juga tersedia untuk NetBeans 6.5 JavaFX sejak [16] transaksi Dukungan penuh untuk Java SE dan JavaFX menawarkan JavaFX Composer editor. Dan biarkan membuat contoh profil dan JavaFX JavaFX Desktop atau Aplikasi Mobile.
[Edit] NetBeans IDE Bundel Lengkap

Sun Microsystems telah merilis versi NetBeans yang mencakup * semua properti dari balok di atas. Man bundel meliputi:

    * NetBeans IDE Base
    * Java SE, JavaFX
    * Web dan Java EE
    * Java ME
    * Ruby
    * C / C + +
    * PHP (versi 6.5 dan yang lebih baru)
    * Glass ikan
    * Apache Tomcatava dan dapat di mana saja JVM yang diinstal, termasuk Windows, Mac OS, Linux, dan Solaris. Sebuah JDK diperlukan untuk pengembangan fungsionalitas Jawa, tetapi tidak diperlukan untuk pembangunan di bahasa pemrograman lain.

Platform NetBeans memungkinkan pengembangan seperangkat komponen perangkat lunak moduler yang disebut modul. Platform aplikasi berbasis NetBeans (termasuk NetBeans IDE) dapat diperluas oleh pengembang pihak ketiga. [1]
Isi
[Sembunyikan]

    * 1 Sejarah
          o 1.1 Sejarah awal
          o 1.2 Versi saat ini
    * 2 NetBeans Platform
    * 3 NetBeans IDE
    * Modul 4 Terpadu
          o NetBeans Profiler 4.1
          o 4.2 GUI desain alat
          o 4.3 NetBeans JavaScript Editor
    * NetBeans IDE Set 5 Download
          O NetBeans IDE 5.1 ​​Bundle untuk Web dan Java EE
          o NetBeans 5.2 Bundle IDE untuk Ruby
          o NetBeans IDE 5.3 Bundle untuk Java ME
          O NetBeans IDE 5.4 Bundle untuk PHP
          O NetBeans IDE 5.5 Bundle untuk JavaFX
          O NetBeans IDE 5.6 Bundle Lengkap
          O NetBeans IDE 5.7 Starter Kit (DVD)
          o lain set NetBeans IDE 5.8
    * 6 Lokalisasi
    * 7 Lihat juga
    * 8 Referensi
    * Membaca lebih lanjut 9
    * 10 Pranala luar

[Edit] Sejarah

Release IDE NetBeans [2]
[Show] versi dirilis
03/05 Juni 2003
3.6 April 2004
4.0 Desember 2004
01/04 Mei 2005
5.0 Januari 2006
5.5 30 Oktober 2006
5.5.1 24 Mei 2007
6.0 3 Desember 2007
1.6 April 28, 2008
6.5 November 20, 2008
6.5.1 16 Maret 2009
7.6 29 Juni 2009
6.7.1 Juli 27, 2009
6,8 10 Des 2009
6.9 15 Juni 2010
6.9.1 4 Agustus 2010
7.0 April 19, 2011
[Edit] Awal sejarah

NetBeans dimulai pada tahun 1996 sebagai Xelfi (kata bermain pada Delphi), [3] [4] Jawa IDE siswa di bawah bimbingan Fakultas Matematika dan Fisika di Charles University di Praha. Pada tahun 1997 Stanek Romawi bentuk sebuah perusahaan untuk proyek tersebut dan menghasilkan versi komersial NetBeans IDE hingga kemudian dibeli oleh Sun Microsystems pada tahun 1999. Minggu open source IDE NetBeans pada bulan Juni tahun depan. Sejak itu, pertumbuhan komunitas NetBeans. [5]
[Edit] Versi Lancar

NetBeans IDE 6.0 Facebook dukungan untuk mengembangkan modul IDE dan aplikasi klien kaya berdasarkan platform NetBeans, Java Swing GUI builder (sebelumnya dikenal sebagai Project Matisse), meningkatkan CVS dukungan, WebLogic 9, JBoss 4 dukungan, dan perangkat tambahan banyak editor. NetBeans 6 tersedia dari repositori kode sumber resmi dari distribusi Linux utama.

NetBeans IDE 6.5, dirilis pada bulan November 2008, memperluas fitur yang ada Java EE (termasuk dukungan untuk Java Persistence, EJB 3 dan JAX-WS). Selain itu, NetBeans Enterprise Pack mendukung pengembangan aplikasi enterprise Java EE 5, termasuk alat-alat desain visual SOA, skema XML tools, web orkestrasi layanan (untuk BPEL) dan model UML. Para Bundle NetBeans IDE untuk C / C + + mendukung C / C + + pembangunan.

NetBeans IDE 6.8 adalah dukungan IDE pertama penuh untuk Java EE 6 dan kaca Ikan Enterprise Server v3 kebutuhan. Pengembang proyek open-source hosting mereka kenai.com manfaat tambahan dari instant messaging dan integrasi masalah pelacakan dan navigasi tepat di IDE, dukungan untuk pengembangan aplikasi web dengan PHP 5.3 dan framework Symfony, dan kode itu dikembalikan layout dan navigasi instruksi untuk proyek JavaFX.

NetBeans IDE 6.9, dirilis pada bulan Juni 2010, menambahkan dukungan untuk OSGi, Spring Framework 3.0, Java EE injeksi ketergantungan (JSR-299), Zend Framework untuk PHP, dan navigasi kode lebih mudah (seperti "Apakah mentranskripsi Aplikasi" penjelasan), ukuran , instruksi, dan refactoring dalam beberapa bahasa.

NetBeans IDE 7.0 dirilis pada bulan April 2011.
[Edit] Platform NetBeans

Platform NetBeans merupakan pengembangan kerangka dapat digunakan kembali aplikasi Java desktop Swing untuk menyederhanakan. Bundle NetBeans IDE untuk Java SE yang diperlukan untuk mulai mengembangkan NetBeans plugin dan aplikasi platform NetBeans, tidak memerlukan SDK tambahan.

Aplikasi dapat menginstal modul secara dinamis. Setiap aplikasi dapat modul Update Center untuk mengijinkan pengguna aplikasi untuk download digital mencakup-ditandatangani fitur upgrade dan baru langsung ke aplikasi yang dijalankan. Instal sebuah rilis upgrade atau baru tidak kuasa pengguna di seluruh program download lagi.

Platform ini menawarkan layanan dapat digunakan kembali umum untuk aplikasi desktop, mengijinkan pengembang untuk fokus pada logika yang spesifik untuk aplikasi mereka. Salah satu fitur dari platform adalah:

    * User interface manajemen (misalnya menu dan toolbar)
    * Pengaturan pengguna manajemen
    * Manajemen Penyimpanan (tabungan dan mencakup semua bentuk data)
    * Window manajemen
    * Wizard framework (mendukung dialog langkah-demi-langkah)
    * NetBeans Visual Perpustakaan
    Rencana Pembangunan Terpadu Tools

[Edit] IDE NetBeans

NetBeans IDE adalah sebuah lingkungan pengembangan open source yang terintegrasi. NetBeans IDE mendukung pengembangan semua jenis program Java (termasuk JavaFX Java SE (Java ME, web, EJB, dan aplikasi mobile) dari kotak antara fungsi-fungsi lainnya Ant proyek sistem dukungan untuk Maven, refactorings, kontrol versi (. Mendukung CVS, Subversion, cerdas dan ClearCase).

Modularitas: Semua fungsi IDE disediakan oleh modul. Setiap modul menyediakan fungsi yang didefinisikan dengan baik, seperti dukungan untuk bahasa Jawa, mengedit, atau dukungan untuk sistem kontrol versi CVS dan SVN. NetBeans memuat semua modul yang diperlukan untuk mengembangkan Java dalam sekali download, pengguna dapat langsung mulai bekerja. Modul juga memungkinkan NetBeans untuk diperpanjang. Fitur baru seperti dukungan untuk bahasa pemrograman lainnya dapat ditambahkan dengan menginstal modul tambahan. Sebagai contoh, jika Studio, Sun Java Studio Enterprise dan Sun Java Studio Creator, Sun Microsystems, semua berdasarkan IDE NetBeans.

Lisensi: Dari Juli 2006 sampai dengan 2007, NetBeans IDE dilisensikan di bawah Common Sun Pengembangan dan lisensi distribusi (CDDL), sebuah lisensi berdasarkan Mozilla Public License (MPL). Pada bulan Oktober 2007, Sun mengumumkan NetBeans akan ditawarkan di bawah lisensi ganda dari CDDL dan GPL 2 versi lisensi, kecuali GPL menghubungkan untuk GNU CLASSPATH '[6]
[Edit] Modul Terpadu

Modul ini merupakan bagian dari IDE NetBeans.
[Edit] NetBeans Profiler

NetBeans Profiler [7] adalah tool untuk memonitor aplikasi Java: Ini membantu pengembang menemukan kebocoran memori dan mengoptimalkan kecepatan. Sebelumnya download secara terpisah, itu dimasukkan ke dalam IDE inti sejak versi 6.0.

Profiler didasarkan pada sebuah proyek penelitian Laboratorium Minggu disebut JFluid. Studi ini menunjukkan teknik-teknik khusus yang dapat digunakan untuk overhead profiling aplikasi Java untuk mengurangi. Salah satu teknik adalah bytecode instrumentasi dinamis, yang berguna untuk profil program besar Jawa. Dengan menggunakan instrumentasi kode byte dinamis dan algoritma tambahan, Netbeans Profiler mampu menyampaikan informasi runtime aplikasi yang terlalu besar atau kompleks bagi profiler lain untuk mendapatkan. NetBeans juga mendukung profil yang memungkinkan Anda titik titik yang tepat dari profil pelaksanaan dan pengukuran waktu eksekusi.
[Edit] Peralatan desain GUI

Sebelumnya dikenal sebagai Project Matisse GUI alat desain yang memungkinkan pengembang untuk GUI Swing prototipe dan desain dengan menyeret dan GUI posisi komponen. [8]

GUI Builder juga memiliki built-in mendukung untuk JSR 296 (Swing Application Framework) dan JSR 295 (Beans Binding teknologi).
[Edit] NetBeans JavaScript Editor

NetBeans JavaScript Editor menawarkan dukungan yang luas untuk JavaScript, Ajax dan CSS. [9] [10]

fungsi JavaScript adalah menyoroti editor, refactoring, penyelesaian kode untuk objek asli dan fungsi, generasi kerangka kelas JavaScript, Ajax otentikasi dari generasi template dan memeriksa kompatibilitas browser otomatis.

fitur CSS editor termasuk gaya penyelesaian kode, segera diikuti oleh panel navigator untuk memanggil menampilkan deklarasi aturan CSS di tampilan daftar dan struktur dari file di Tree View, jenis panel berdasarkan nama, jenis atau akhir pernyataan (Daftar dan Pohon), aturan pernyataan (pohon saja), refactoring bagian dari nama baris (hanya pohon).
[Edit] NetBeans IDE Koleksi Download

Pengguna dapat memilih bundel NetBeans IDE pada kebutuhan khusus pembangunan untuk reload. Pengguna juga dapat men-download dan menginstal semua fitur lain kemudian langsung oleh IDE NetBeans.
[Edit] NetBeans IDE Bundle untuk Web dan Java EE

Para Bundle NetBeans IDE untuk Web dan Java EE [11] menyediakan program lengkap untuk semua standar terbaru EE, Java 6 termasuk profil EE Java baru 6 Web, Enterprise Java Beans (EJB), servlet, Java Persistence API, Web jasa, dan penjelasan. NetBeans 2.0 juga mendukung JSF (Facelets) Server Pages (JSP), Hibernate, Spring dan kerangka Struts dan Java EE 5 dan J2EE 1.4 platform. Ini termasuk ikan kaca dan Apache Tomcat.
[Edit] NetBeans IDE untuk Ruby Bundle

NetBeans IDE Bundle untuk Ruby [12] versi sebelum 7.0, termasuk editor Ruby (dengan penyelesaian kode dan sintaks dan semantik penekanan), debugger, dan dukungan penuh untuk Ruby on Rails framework. NetBeans mendukung pembangunan dengan Ruby dan JRuby, Rails dan Ruby untuk dua deployment [13] [14].

NetBeans rilis 7.0 dan lebih tinggi lagi mendukung Ruby (dan Rails). [15]
[Edit] NetBeans IDE Bundle untuk Java ME

Para Bundle NetBeans IDE untuk Java ME adalah alat aplikasi pada perangkat mobile, ponsel pada umumnya untuk mengembangkan, tetapi juga mencakup PDA entry-level dan Java Card, antara lain.

NetBeans IDE dengan Java ME terbaru, SDK 3.0 yang mendukung kedua CLDC dan pengembangan CDC. "Satu dapat dengan mudah mengintegrasikan pihak ketiga emulator untuk lingkungan pengujian kuat. Anda dapat mendownload platform lain Jawa, termasuk Platform Java Card 3.0, dan mendaftarkan mereka dalam IDE.
[Edit] NetBeans IDE untuk PHP Bundle

Didukung Netbeans PHP sejak versi 6.5. Bundle untuk PHP termasuk:

    * Dasar pengeditan, syntax highlighting, penyelesaian kode, kejadian menyoroti
    * Analisis semantik dengan penyorotan parameter dan variabel lokal yang tidak terpakai
    * Debugging kode PHP dengan Xdebug
    * PHP unit pengujian dengan PHPUnit dan Selenium
    * Kode cakupan
    * Symfony kerangka kerja dukungan (sejak versi 6.8)
    * Zend Framework dukungan (sejak versi 6.9)
    * PHP 5.3 namespace dan dukungan penutupan (sejak versi 6.8)

[Edit] NetBeans IDE untuk JavaFX Bundle

Sebuah bundel NetBeans IDE juga tersedia untuk NetBeans 6.5 JavaFX sejak [16] Tambahan dukungan Java SE menyediakan editor dan JavaFX JavaFX Komposer. Dan itu memungkinkan untuk membuat, preview dan profil JavaFX Mobile JavaFX Desktop atau aplikasi.
[Edit] NetBeans IDE Bundel Lengkap

Sun Microsystems telah merilis versi NetBeans dari semua sifat-sifat balok di atas. bundel ini mencakup:

    * NetBeans IDE Base
    * Java SE, JavaFX
    * Web dan Java EE
    * Java ME
    * Ruby
    * C / C + +
    * PHP (versi 6.5 dan yang lebih baru)
    * Glass ikan
    * Apache Tomcat

25.1.11

kompiler adalah

kompiler adalah sebuah program komputer (atau kumpulan program) yang mengkonversi source code yang ditulis dalam bahasa pemrograman (bahasa sumber) ke dalam bahasa komputer yang lain (bahasa sasaran atau dalam bentuk biner yang disebut object code). Alasan paling umum untuk ingin kode sumber untuk program dieksekusi untuk menciptakan perubahan.

Nama "kompiler" terutama digunakan untuk program-program yang menterjemahkan kode sumber dari bahasa pemrograman tingkat tinggi ke bahasa tingkat rendah (misalnya, bahasa assembly atau kode mesin). Jika program ini dikompilasi untuk dijalankan pada CPU untuk sebuah sistem komputer atau operasi berbeda dari satu dalam jangka compiler, compiler dikenal sebagai sebuah cross compiler. Sebuah program yang menerjemahkan dari bahasa tingkat rendah ke tingkat yang lebih tinggi adalah Decompiler. Sebuah program yang menerjemahkan antara bahasa tingkat tinggi biasanya disebut penerjemah bahasa, sumber ke bahasa sumber, atau konverter bahasa. penulis biasanya bahasa program yang menerjemahkan bentuk ekspresi tanpa bahasa.

Sebuah kompiler kemungkinan akan banyak atau semua kegiatan berikut lakukan: analisis leksikal, preprocessing, analisis, analisis semantik (terjemahan Syntax-directed), pembuatan kode dan kode optimasi.

Pemrograman kesalahan yang disebabkan oleh perilaku salah compiler bisa sangat sulit untuk melacak dan bekerja di sekitar, Charmain Horn Harap dicatat, compiler pelaksana menginvestasikan banyak waktu untuk memastikan bahwa software yang benar atau mereka.

Kompiler-kompiler ekspresi kadang-kadang digunakan untuk merujuk kepada generator parser, atau program yang digunakan untuk membantu menciptakan lexer dan parser.

Sejarah
Artikel utama: Sejarah pembangunan kompilator

Software untuk komputer awal sebagian besar ditulis dalam bahasa assembly selama bertahun-tahun. tinggi tingkat bahasa pemrograman tidak ditemukan tidak dapat manfaat dari raksasa perangkat lunak dalam berbagai jenis CPU mulai biaya jauh lebih tinggi penulisan kompilator. Sangat kapasitas memori yang terbatas kematian dini memiliki komputer yang sangat masalah teknis dengan implementasi penerjemah.

Pada akhir 1950-an, adalah mesin-independen pertama bahasa pemrograman yang diusulkan. Sekali lagi, percobaan beberapa compiler dikembangkan. Penerjemah yang pertama ditulis oleh Grace Hopper pada tahun 1952, sebuah bahasa pemrograman-0. FORTRAN tim yang dipimpin oleh John Backus di IBM umumnya dikaitkan dengan pembentukan terjemahan lengkap pertama pada tahun 1957. COBOL adalah bahasa awal untuk dikompilasi pada berbagai platform pada tahun 1960 [1].

Dalam ide domain aplikasi banyak bahasa tingkat tinggi cepat tertangkap untuk menggunakan. Karena fungsi ini didukung oleh ekspansi dari bahasa pemrograman yang lebih baru dan meningkatnya kompleksitas arsitektur komputer, compiler telah menjadi semakin kompleks.

Apakah kompiler awal dalam bahasa assembly ditulis. Diri pertama-compiler hosting - adalah sendiri kode sumbernya dalam bahasa tingkat tinggi yang dikembangkan -. Tim ini diciptakan untuk Lisp oleh Hart dan Mike Levin di MIT pada tahun 1962 [2] Sejak tahun 1970-an, sebuah praktek yang umum untuk menerapkan dalam compiler bahasa yang ditetapkan, walaupun kedua Pascal dan C adalah pilihan populer untuk penerapan bahasa. Membangun diri-hosting compiler adalah sebuah kompiler masalah startup sebagai bahasa pertama harus berupa dikompilasi oleh compiler yang ditulis dalam berbagai bahasa, atau (seperti dalam Hart dan compiler Lisp Levin) disusun dengan menjalankan penyusun penerjemah.
Compiler di bidang pendidikan

Compiler konstruksi dan optimasi compiler yang diajarkan di universitas-universitas dan sekolah sebagai bagian dari kurikulum ilmu komputer. Biasanya program ini datang dengan implementasi kompiler untuk pendidikan bahasa pemrograman. Yah contoh-didokumentasikan adalah PL / 0 kompiler Niklaus Wirth, yang menggunakan konstruksi compiler Wirth pada tahun 1970 [3] untuk mengajar meskipun kesederhanaan, PL / 0 compiler melakukan sejumlah konsep berpengaruh ke lapangan.:

   1. Pengembangan program dengan perbaikan bertahap (juga judul sebuah kertas 1971 oleh Wirth [4])
   2. Menggunakan rekursif Descent Parser
   3. Penggunaan sintaks EBNF bahasa untuk mendefinisikan
   4. Sebuah generator kode menghasilkan kode portabel C
   5. Menggunakan T-chart [5] dalam deskripsi formal dari masalah Startup

Kompilasi

Compiler memungkinkan pengembangan program mesin-independen. Untuk pengembangan FORTRAN (Formula Translator), bahasa tingkat yang lebih tinggi sampai 1950, secara luas perakitan mesin-tergantung bahasa yang digunakan. Sedangkan program bahasa assembly yang dihasilkan kode mesin yang lebih dapat digunakan kembali dan dipindahkan sebagai arsitektur yang sama, harus diubah atau ditulis ulang jika program dijalankan pada arsitektur hardware yang berbeda.

Dengan kemajuan dalam bahasa pemrograman tingkat tinggi diikuti segera setelah FORTRAN, COBOL, seperti program-program seperti C, BASIC, programmer dapat sumber independen mesin-menulis. Sebuah kompiler menerjemahkan tingkat tinggi sumber program ke dalam aplikasi target dalam bahasa mesin untuk perangkat keras tertentu. Setelah target program dihasilkan, pengguna dapat program.
 Struktur kompilator

Compiler jembatan program sumber dalam bahasa tingkat tinggi dengan perangkat keras yang mendasarinya. Penulis akan meminta) Menentukan kebenaran sintaks program, 2) menghasilkan akurat dan efisien kode obyek, 3) organisasi run-time, dan 4) format output sesuai dengan perakitan dan / atau Konvensi di sebelah kiri. penyusun terdiri dari tiga bagian utama: bagian depan, tengah dan akhir kembali.

Pengecekan ujung depan, program ini benar-benar ditulis dalam hal sintaks dan semantik bahasa pemrograman. Allah program dihormati legal dan ilegal. Kesalahan dilaporkan, jika ada, dengan cara yang bermanfaat. Jenis kontrol meninggal Dilakukan dengan mengumpulkan informasi mengenai jenis. Depan dan kemudian menghasilkan representasi intermediate, atau IR atau kode sumber untuk proses tengah-akhir.

Titik pusat adalah "di mana optimasi yang terjadi Transformasi biasanya untuk mengoptimalkan penghapusan tidak berguna atau tidak bisa. Dihubungi, penemuan kode dan nilai-nilai konstanta propagasi, relokasi atau perhitungan ke misalnya lebih jarang dilakukan ( dari loop), atau spesialisasi atau perhitungan berdasarkan konteks Mid-end untuk menghasilkan lain untuk IR belakang berikut .. kebijakan optimasi Sebagian besar berurusan dengan bagian ini.

Bertanggung jawab untuk terjemahan belakang kode assembly IR produk akhir. Penempatan target (s) dipilih untuk setiap instruksi IR. Variabel yang dipilih untuk catatan dikonversi. Hardware belakang untuk mengetahui bagaimana FUS paralel sibuk untuk tetap mengisi slot delay, dan banyak lagi. Meskipun sebagian besar algoritma untuk optimasi di NP, teknik heuristik yang dikembangkan dengan baik.
output Kompilator

Salah satu penulis pada klasifikasi platform di mana mereka menjalankan kode yang dihasilkan. Ini dikenal sebagai platform sasaran.

Host kompiler yang asli atau keluaran dirancang untuk langsung menjalankan jenis yang sama dari komputer dan sistem operasi yang compiler itu sendiri berjalan pada. Melakukan cross compiler dirancang untuk platform yang berbeda. Cross compiler digunakan dalam pengembangan perangkat lunak untuk embedded system yang tidak dimaksudkan lingkungan pengembangan perangkat lunak untuk mendukung.

Pelaksana seorang penerjemah yang menghasilkan kode untuk sebuah mesin virtual (VM) mungkin atau mungkin tidak pada platform yang sama dengan sebuah compiler yang menyebabkannya. Untuk alasan ini, compiler biasanya tidak diklasifikasikan sebagai compiler asli atau silang.
 Disusun versus ditafsirkan bahasa

Lebih tinggi tingkat bahasa pemrograman untuk kenyamanan masyarakat dibagi dalam bahasa dikompilasi dan bahasa diinterpretasikan. Tapi dalam prakteknya jarang ada apa-apa tentang bahasa yang menuntut hal itu Eksklusif Eksklusif dikompilasi atau ditafsirkan, meskipun kemungkinan interpretasi-ulang dari bahasa bergantung pada waktu yang sedang berjalan untuk merancang. Klasifikasi ini biasanya mencerminkan pelaksanaan bahasa yang paling populer atau luas - misalnya, kadang-kadang disebut diinterpretasikan bahasa Basic, dan C disusun Walaupun keberadaan compiler BASIC dan C penerjemah,.

modern kecenderungan menuju kompilasi just-in-time dan interpretasi bytecode pada saat compiler kategorisasi tradisional kabur dan penerjemah.

Beberapa spesifikasi bahasa mengatakan bahwa menerapkan fasilitas kombinasi, misalnya, Common Lisp harus dimasukkan. Tapi tidak ada yang melekat dalam definisi Lisp umum yang berhenti untuk menafsirkannya. Bahasa lain memiliki fitur yang sangat mudah untuk diterapkan dalam compiler, tetapi sulit untuk membuat tulisan compiler, misalnya, APL, SNOBOL4, dan bahasa scripting banyak membiarkan kode program acak sumber untuk membangun pada saat runtime dengan operasi string biasa, dan kemudian menjalankan kode dengan Skip untuk fungsi evaluasi yang spesifik. Untuk melaksanakan fungsi ini dalam bahasa dikompilasi, program biasanya harus dikirim ke perpustakaan juga runtime versi dari kompiler itu sendiri.
 komposisi Hardware

Ekspor berbagai penulis dalam target perangkat Mei di tingkat yang sangat rendah, seperti Field Programmable Gate Array (FPGA) atau aplikasi yang terstruktur sirkuit terpadu spesifik (ASIC). kompiler dikatakan hardware sintesis compiler atau alat karena kode sumber kompilasi Mereka efektif mengontrol konfigurasi akhir dari hardware dan cara kerjanya, output dari kompilasi tidak instruksi dieksekusi dalam urutan - hanya interkoneksi transistor atau tabel pencarian . Sebagai contoh, Xilinx alat sintesis xst digunakan untuk konfigurasi FPGA. alat-alat serupa yang tersedia dari Altera, Synplicity, Synopsys dan vendor lainnya.