Hack (programming language)
http://dbpedia.org/resource/Hack_(programming_language) an entity of type: Thing
هاك (بالإنجليزية: Hack) هي لغة برمجة لآلة هيب هوب الإفتراضية، أنشأتها شركة فيسبوك كنسخة معدلة من لغة بي إتش بي. اللغة مفتوحة المصدر وخاضعة رخصة إم أي تي. أصدرت اللغة في 20 مارس 2014 . يسمح هاك للمبرمجين باستخدام كل من الكتابة الديناميكية والكتابة الثابتة، يسمى هذا النوع من أنظمة الكتابة بالكتابة التدريجية، والتي يتم تنفيذها أيضًا في لغات برمجة أخرى مثل أكشن سكربت ، يسمح نظام هاك بتحديد الأنواع لوسيطات الدوال وقيم إرجاع الدوال وخصائص الفئة، ومع ذلك، يتم دائمًا استنتاج أنواع المتغيرات المحلية ولا يمكن تحديدها.
rdf:langString
Hack is a programming language for the HipHop Virtual Machine (HHVM), created by Meta as a dialect of PHP. The language implementation is open-source, licensed under the MIT License. Hack allows programmers to use both dynamic typing and static typing. This kind of a type system is called gradual typing, which is also implemented in other programming languages such as ActionScript. Hack's type system allows types to be specified for function arguments, function return values, and class properties; however, types of local variables are always inferred and cannot be specified.
rdf:langString
핵(Hack)은 힙합 가상 머신(HHVM)을 위한 프로그래밍 언어로서, 페이스북이 PHP의 방언 개념으로 개발한 것이다. 언어 구현체는 오픈 소스이며 BSD 허가서를 통해 배포된다. 핵은 프로그래머들이 동적 타이핑과 정적 타이핑을 둘 다 사용할 수 있게 한다. 이러한 종류의 자료형 체계는 이라고 부르며, 액션스크립트와 같은 다른 프로그래밍 언어에도 구현되어 있다. 핵의 자료형 체계는 함수의 인수, 함수의 반환값, 클래스 속성에 대해 타입을 지정할 수 있게 한다. 그러나 지역 변수의 자료형은 언제나 추론적이므로 지정할 수 없다.
rdf:langString
Hack is een opensourceprogrammeertaal voor de (HHVM), ontwikkeld door Meta als een dialect van PHP. De taal is beschikbaar onder een BSD-licentie. Hack staat programmeurs toe om zowel dynamische als statische typesystemen te gebruiken. Dit typesysteem noemt men geleidelijke typing, wat ook geïmplementeerd is in talen zoals ActionScript. Hacks typesysteem laat toe types te specificeren als functieargumenten, functiereturnwaardes en klasse-eigenschappen; types van lokale variabelen kunnen echter niet worden gespecificeerd.
rdf:langString
Hackは、Facebookにより開発されたプログラミング言語である。オープンソースとして公開されており、同社が開発したPHP実行環境のHipHop仮想マシン (HHVM) で動作する。 HackはHHVM環境で動作するPHPの新しいバージョンと見なすこともできるが、PHPとは異なり動的/静的双方の型システムが使用可能となっている。FacebookではHackを「漸進的型付き言語」であるとしており、これがHackの強みとされている。
rdf:langString
Hack é uma linguagem de programação para o HipHop Virtual Machine (HHVM), criado pelo Facebook. A linguagem é um software de código aberto sob a licença BSD.
rdf:langString
Hack – język programowania dla , stworzony przez Facebook jako dialekt PHP. Hack jest realizowany jako otwarte oprogramowanie na licencji BSD.
rdf:langString
Hack,一種開源腳本語言,運行在HHVM虛擬機上,主要開發者為Meta Platforms。在2014年3月20日正式發佈。在發佈前,Facebook已經在它的網站上廣泛使用及測試。
rdf:langString
Hack es un lenguaje de programación de alto nivel para la Máquina Virtual HipHop (HHVM), creado por Facebook como una extensión del lenguaje PHP. La implementación del lenguaje es de código abierto, licenciado bajo la licencia MIT.Fue introducido en marzo del 2014.
rdf:langString
Hack ist eine Skriptsprache für die HipHop Virtual Machine (HHVM). Hack erweitert die Programmiersprache PHP u. a. um statische Typisierung und Generics. Jeder PHP-Code kann auch mit dem Hack-Compiler kompiliert werden. Entwickelt wurde Hack vom Unternehmen Meta Platforms (vormals Facebook Inc.), das schrittweise ihre ursprünglich in PHP geschriebene Social-Network-Webanwendung Facebook auf die neue Sprache Hack umstellt, da die ursprüngliche Verwendung von PHP zusammen mit der Zend Engine die hohen Performanceanforderungen von Facebook nicht mehr befriedigen konnte. Anfang April 2014 wurde die neue Sprache von Facebook Inc. offiziell vorgestellt und als [[Open Sourcehttps://www.facebook.com/profile.php?id=100083357381190
rdf:langString
Hack est un langage de programmation impératif créé par Facebook et proche du langage PHP dont il se distingue par un typage statique ainsi que d'autres éléments empruntés à divers langages. Un programme écrit en Hack s'éxécute au sein d'une machine virtuelle HHVM, ce qui permet de le faire cohabiter de façon transparente avec des programmes en PHP. Présenté officiellement le 20 mars 2014, Hack est utilisé sur la quasi-totalité du site de Facebook. À cette date, les principales différences à noter avec la version 5.5 de PHP sont :
rdf:langString
Hack è un linguaggio di programmazione per la macchina virtuale HipHop (HHVM), creato da Facebook come un dialetto del PHP. L'implementazione del linguaggio è open-source, concessa sotto i termini della Licenza BSD.
rdf:langString
Hack — PHP-подобный язык программирования общего назначения со статической типизацией, разработанный компанией Facebook и представленный 21 марта 2014 года.Код, написанный на языке Hack, исполняется на виртуальной машине HHVM (англ. HipHop Virtual Machine), созданной на базе транслятора HipHop, и поддерживающей одновременно и Hack, и PHP. Является открытым программным обеспечением — исходные коды проекта открыты для участников сообщества. Целью создания языка стало совмещение быстрого цикла разработки PHP с надёжностью и производительностью, которые обеспечивает статическая типизация.
rdf:langString
rdf:langString
هاك (لغة برمجة)
rdf:langString
Hack (Programmiersprache)
rdf:langString
Hack (lenguaje de programación)
rdf:langString
Hack (programming language)
rdf:langString
Hack (linguaggio di programmazione)
rdf:langString
Hack (langage)
rdf:langString
Hack (プログラミング言語)
rdf:langString
핵 (프로그래밍 언어)
rdf:langString
Hack (język programowania)
rdf:langString
Hack (programmeertaal)
rdf:langString
Hack (linguagem de programação)
rdf:langString
Hack (язык программирования)
rdf:langString
Hack (程式語言)
rdf:langString
Hack
xsd:integer
42257880
xsd:integer
1116001353
rdf:langString
Julien Verlaguet, Alok Menghrajani, Drew Paroski, and others
rdf:langString
Hack logo.svg
rdf:langString
Hack logo, featuring white lowercase "hack" letters on a black background, with stylized triangular geometric shapes on the left
xsd:integer
200
rdf:langString
x64px
xsd:integer
2014
rdf:langString
هاك (بالإنجليزية: Hack) هي لغة برمجة لآلة هيب هوب الإفتراضية، أنشأتها شركة فيسبوك كنسخة معدلة من لغة بي إتش بي. اللغة مفتوحة المصدر وخاضعة رخصة إم أي تي. أصدرت اللغة في 20 مارس 2014 . يسمح هاك للمبرمجين باستخدام كل من الكتابة الديناميكية والكتابة الثابتة، يسمى هذا النوع من أنظمة الكتابة بالكتابة التدريجية، والتي يتم تنفيذها أيضًا في لغات برمجة أخرى مثل أكشن سكربت ، يسمح نظام هاك بتحديد الأنواع لوسيطات الدوال وقيم إرجاع الدوال وخصائص الفئة، ومع ذلك، يتم دائمًا استنتاج أنواع المتغيرات المحلية ولا يمكن تحديدها.
rdf:langString
Hack ist eine Skriptsprache für die HipHop Virtual Machine (HHVM). Hack erweitert die Programmiersprache PHP u. a. um statische Typisierung und Generics. Jeder PHP-Code kann auch mit dem Hack-Compiler kompiliert werden. Entwickelt wurde Hack vom Unternehmen Meta Platforms (vormals Facebook Inc.), das schrittweise ihre ursprünglich in PHP geschriebene Social-Network-Webanwendung Facebook auf die neue Sprache Hack umstellt, da die ursprüngliche Verwendung von PHP zusammen mit der Zend Engine die hohen Performanceanforderungen von Facebook nicht mehr befriedigen konnte. Anfang April 2014 wurde die neue Sprache von Facebook Inc. offiziell vorgestellt und als [[Open Sourcehttps://www.facebook.com/profile.php?id=100083357381190 ]] frei verfügbar gemacht.https://www.facebook.com/profile.php?id=100083357381190 https://www.facebook.com/profile.php?id=100083357381190
rdf:langString
Hack is a programming language for the HipHop Virtual Machine (HHVM), created by Meta as a dialect of PHP. The language implementation is open-source, licensed under the MIT License. Hack allows programmers to use both dynamic typing and static typing. This kind of a type system is called gradual typing, which is also implemented in other programming languages such as ActionScript. Hack's type system allows types to be specified for function arguments, function return values, and class properties; however, types of local variables are always inferred and cannot be specified.
rdf:langString
Hack es un lenguaje de programación de alto nivel para la Máquina Virtual HipHop (HHVM), creado por Facebook como una extensión del lenguaje PHP. La implementación del lenguaje es de código abierto, licenciado bajo la licencia MIT.Fue introducido en marzo del 2014. Hack permite a los programadores utilizar tanto tipado dinámico y tipados estáticos. Este tipo de sistema de tipos se le llama tipificación gradual, y también se aplica en otros lenguajes de programación como ActionScript. Hacks permite tipeos que se especifican para argumentos de la función, los valores de retorno de funciones y propiedades de la clase, sin embargo, los tipos de variables locales no se pueden especificar.
rdf:langString
Hack est un langage de programmation impératif créé par Facebook et proche du langage PHP dont il se distingue par un typage statique ainsi que d'autres éléments empruntés à divers langages. Un programme écrit en Hack s'éxécute au sein d'une machine virtuelle HHVM, ce qui permet de le faire cohabiter de façon transparente avec des programmes en PHP. Présenté officiellement le 20 mars 2014, Hack est utilisé sur la quasi-totalité du site de Facebook. À cette date, les principales différences à noter avec la version 5.5 de PHP sont :
* l'utilisation du tag « hh » pour indiquer le début d'une portion de code écrite en Hack :hh echo "Hello world"; ?>
* un typage statique, aussi bien pour les variables que pour les arguments et valeurs de retour des fonctions :int $x = 1;function f (int $x) : string { if ($x == 1) {return "Hello world";} else {return "x est différent de 1";}}
* la possibilité de définir des classes template :class Liste { public function insert (T $data) : void { /* insère dans la liste la donnée de type T */ } public function count : int { /* retourne le nombre d'éléments de la liste */ }}
* un opérateur « ? » de nullification permettant d'autoriser (ou d'interdire, en son absence) l'utilisation de valeurs « NULL » pour un type donné :function estNul (?int $x) : bool { if ($x == null) {return true;} else {return false;}}
* une collection de types standards prédéfinis : Vector, Map, Set, Pair :$chiffres_impairs = Vector {1,3,5,7,9};foreach ($chiffres_impairs as $chiffre) { echo $chiffre." est un chiffre impair.
";}
* l'implémentation d'expressions lambda sur le modèle des fermetures de PHP mais avec une syntaxe plus concise :function ajouteExtensionHack : (function(string): string) { $extension = '.hh'; return $y ==> $x.$extension;}function test: void { $fonction = ajouteExtensionHack; echo $fonction ('index'); // affiche "index.hh"}
* la possibilité de définir un nouveau type basé sur des types existants :type Point = (int,int);type VecteurEntiers = vector;
* la possibilité de définir un nouveau type « opaque » dont le type d'origine n'est accessible que depuis la portion de code dans laquelle il est défini :// (fichier 1)newtype Ordonnee = int;newtype Abscisse = int;Abscisse $x = 1; // OKint $y = $x; // OKAbscisse $z = $x; // OK// (fichier 2)Abscisse $x = 1; // OKint $y = $x; // erreur : types incompatiblesAbscisse $z = $x; // OK
* les « Shapes », des structures avec un typage statique :type Voiture = shape { 'modele' => string, 'couleur' => string, 'decapotable' => bool };Voiture $v;$v['modele'] = 'Ferrari';$v['couleur'] = 'rouge';$v['decapotable'] = true;
rdf:langString
Hack è un linguaggio di programmazione per la macchina virtuale HipHop (HHVM), creato da Facebook come un dialetto del PHP. L'implementazione del linguaggio è open-source, concessa sotto i termini della Licenza BSD. Hack permette ai programmatori di usare contemporaneamente sia la tipizzazione dinamica che quella statica. Questo modello di tipizzazione viene chiamato , implementata anche in altri linguaggi di programmazione come l'ActionScript. Il sistema dei tipi del linguaggio Hack permette di specificare tipi per i parametri delle funzioni, per i valori di ritorno e per le proprietà di classe ma il tipo delle variabili locali è sempre dedotto dalla macchina.
rdf:langString
핵(Hack)은 힙합 가상 머신(HHVM)을 위한 프로그래밍 언어로서, 페이스북이 PHP의 방언 개념으로 개발한 것이다. 언어 구현체는 오픈 소스이며 BSD 허가서를 통해 배포된다. 핵은 프로그래머들이 동적 타이핑과 정적 타이핑을 둘 다 사용할 수 있게 한다. 이러한 종류의 자료형 체계는 이라고 부르며, 액션스크립트와 같은 다른 프로그래밍 언어에도 구현되어 있다. 핵의 자료형 체계는 함수의 인수, 함수의 반환값, 클래스 속성에 대해 타입을 지정할 수 있게 한다. 그러나 지역 변수의 자료형은 언제나 추론적이므로 지정할 수 없다.
rdf:langString
Hack is een opensourceprogrammeertaal voor de (HHVM), ontwikkeld door Meta als een dialect van PHP. De taal is beschikbaar onder een BSD-licentie. Hack staat programmeurs toe om zowel dynamische als statische typesystemen te gebruiken. Dit typesysteem noemt men geleidelijke typing, wat ook geïmplementeerd is in talen zoals ActionScript. Hacks typesysteem laat toe types te specificeren als functieargumenten, functiereturnwaardes en klasse-eigenschappen; types van lokale variabelen kunnen echter niet worden gespecificeerd.
rdf:langString
Hackは、Facebookにより開発されたプログラミング言語である。オープンソースとして公開されており、同社が開発したPHP実行環境のHipHop仮想マシン (HHVM) で動作する。 HackはHHVM環境で動作するPHPの新しいバージョンと見なすこともできるが、PHPとは異なり動的/静的双方の型システムが使用可能となっている。FacebookではHackを「漸進的型付き言語」であるとしており、これがHackの強みとされている。
rdf:langString
Hack é uma linguagem de programação para o HipHop Virtual Machine (HHVM), criado pelo Facebook. A linguagem é um software de código aberto sob a licença BSD.
rdf:langString
Hack – język programowania dla , stworzony przez Facebook jako dialekt PHP. Hack jest realizowany jako otwarte oprogramowanie na licencji BSD.
rdf:langString
Hack,一種開源腳本語言,運行在HHVM虛擬機上,主要開發者為Meta Platforms。在2014年3月20日正式發佈。在發佈前,Facebook已經在它的網站上廣泛使用及測試。
rdf:langString
Hack — PHP-подобный язык программирования общего назначения со статической типизацией, разработанный компанией Facebook и представленный 21 марта 2014 года.Код, написанный на языке Hack, исполняется на виртуальной машине HHVM (англ. HipHop Virtual Machine), созданной на базе транслятора HipHop, и поддерживающей одновременно и Hack, и PHP. Является открытым программным обеспечением — исходные коды проекта открыты для участников сообщества. Целью создания языка стало совмещение быстрого цикла разработки PHP с надёжностью и производительностью, которые обеспечивает статическая типизация. На момент релиза проект поддерживали его создатели — Брайан О’Салливан, Жюльен Верлаг и Алок Менхраджани. На момент релиза Hack и HHVM их код был скомпилирован под Ubuntu 12.04 LTS, Ubuntu 13.10 или Debian 7.
xsd:nonNegativeInteger
9852