Baru-baru ini bahasa pemrograman baru telah dikembangkan oleh perusahaan seperti Facebook dan Google. Sementara Facebook mengembangkan dan memperjuangkan bahasa pemrograman "Hack". Google mengembangkan dan memperjuangkan bahasa pemrograman "Go". Ini adalah bahasa dikatakan datang dengan dimensi baru dari teknik pemecahan masalah Show
Misalnya bahasa pemrograman "Go" yang dikembangkan oleh Google, menampilkan konsep eksekusi program yang sangat baru yang disebut "Concurrent Computing". Ini adalah bentuk komputasi di mana beberapa komputasi dijalankan selama periode waktu yang tumpang tindih. Mudah-mudahan ini akan membawa pengalaman baru ke dunia pemrograman, dan cara prosesor menghitung data. Ini sangat berbeda dengan pemrograman paralel yang biasanya membutuhkan Anda memiliki prosesor ganda yang sadar untuk melakukan eksekusi paralel. Tapi Go melakukannya dalam satu prosesor yang mengalokasikan sumber daya dengan tepat dan menjalankan proses secara bersamaan Hack di sisi lain, merupakan cabang dari bahasa pemrograman PHP yang populer. Facebook mengambil PHP dan membuatnya lebih ketat diketik untuk variabel dan parameter dalam fungsi juga. Facebook saat ini menjalankan Hack di Facebook-nya. layanan jejaring sosial com. Tetapi Peretasan tidak berjalan di server Apache atau Zend biasa yang biasa kita gunakan. Teknologi pemrosesan dan server yang benar-benar baru; . Sebelum saat ini, PHP ditafsirkan (sementara itu berarti server menjalankan setiap baris kode dan mengirimkannya mentah dan memproses permintaan dari kode PHP). Tapi Hack bergerak lebih ke paradigma kompilasi daripada bentuk interpretasi yang bekerja dengan PHP. Kode peretasan sebenarnya dikompilasi ke bahasa perantara yang bahkan diproses oleh server. Ini dalam arti membuat Hack lebih cepat dari eksekusi PHP. Meskipun kode PHP juga dapat ditulis dalam Hack yang menjadikannya interoperasi, Hack memiliki perbedaan dalam sintaksnya sendiri
Juga tidak seperti PHP, Peretasan tidak bercampur dengan sisi klien (HTML, CSS, Javascript). Mesin templat khusus akan diperlukan untuk melakukan itu. Mesin seperti XHP Pikirkan pemrogram PHP harus mulai melihat ke Hack, tampaknya sangat menjanjikan dengan fitur-fitur baru yang tertanam di dalamnya. Bahkan PHP adalah cabang dari Perl, oleh Rasmus Leedhorf yang pada tahun 1994 mengembangkan yang lebih baru dan lebih mudah untuk mengembangkan situs webnya sendiri Lampiran ini mengidentifikasi fitur PHP yang tidak didukung di Peretasan atau yang memiliki semantik berbeda Memulai ProgramMode ketat Hack tidak mengizinkan akses ke salah satu dari berikut ini. KonstantaKonstanta tidak dapat didefinisikan di tingkat atas Mengenai nama
VariabelKonstanta tidak didukung kecuali di kelas dan antarmuka Variabel global tidak didukung Superglobal tidak ada KonversiTidak seperti PHP, aturan konversi Hack sangat ketat. Dengan demikian, mereka dapat membatalkan kode PHP yang ada dalam konteks penugasan, penerusan argumen, dan pengembalian nilai. Secara khusus
Struktur LeksikalKomentarPeretasan memperlakukan komentar dari formulir NamaDi Hack, nama fungsi dan metode peka huruf besar-kecil Kata kunciPengidentifikasi PHP berikut adalah kata kunci di Hack. EkspresiEkspresi PrimerUmumNama fungsi tidak dapat digunakan sebagai ekspresi tanpa operator pemanggilan fungsi. Tidak seperti di PHP, nama itu tidak diperlakukan sebagai string yang berisi nama fungsi itu IntrinsikIntrinsik berikut tidak didukung. Untuk Penciptaan Fungsi AnonimNotasi byRef Operator PostfixOperator |