An Entity of Type: language, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

The J programming language, developed in the early 1990s by Kenneth E. Iverson and Roger Hui, is an array programming language based primarily on APL (also by Iverson). To avoid repeating the APL special-character problem, J uses only the basic ASCII character set, resorting to the use of the dot and colon as inflections to form short words similar to digraphs. Most such primary (or primitive) J words serve as mathematical symbols, with the dot or colon extending the meaning of the basic characters available. Also, many characters which in other languages often must be paired (such as [] {} "" `` or <>) are treated by J as stand-alone words or, when inflected, as single-character roots of multi-character words.

Property Value
dbo:abstract
  • J je programovací jazyk vytvořený v roce 1990 Kennethem E. Iversonem a . Je silně ovlivněn jazykem APL a function-level programovacími jazyky FL a FP. Na rozdíl od APL používá znakovou sadu ASCII. (cs)
  • لغة البرمجة جيه J، التي طورها وروجر هوي في التسعينات هي تركيبة من اللغات إيه بي إل(التي طورها إيفرسون أيضا) و FP و FL Function- level اللذان صممهما جون باكوس. ولتجنب تكرار مشكلة الحروف والأشكال المتأصلة باللغة إيه بي إل، تتطلب لغة جيه مجموعة أحرف وأشكال أسكي ASCII الرئيسية واللجوء إلى استخدام الأشكال الثنائية التي تتكون باستخدام النقطة أو الفاصلة للتوسع في معنى الأشكال أو الأحرف الرئيسية المتاحة. علاوة على ذلك، حتى تظل اللغة بسيطة وللحفاظ على تحليلها، وللتعويض عن عدم نقص الاختلافات بين الأحرف في لغة ASCII، تقوم لغة جيه بمعالجة معظم الأشكال التي ربما تكون في حاجة إلى موازنتها باللغات الأخرى (مثل [] {} "" ``<>)) على أنها رموز مستقلة بذاتها أو (مع الأشكال الثنائية) كجزء من الرموز متعددة الأشكال. ولغة جي هي لغة برمجة منظمة وموجزة وتلاءم البرمجيات الإحصائية والرياضية بصورة أفضل خاصة عند آداء عمليات حساب المصفوفات. كما تم استخدامها أيضا في البرمجة القصوى وتحليل أداء الشبكة. ومثل اللغات FP/FL، فإن جيه تدعم البرمجة على المستوى الوظائفي Function- level (الذي تعرف أيضا بالبرمجة الوظائفية عالية النظام) وذلك عبر سمات البرمجة الضمنية بها (لاحظ أن البرمجة على المستوى الوظائفي ليست مثل البرمجة الوظائفية), وعلى عكس معظم اللغات التي تدعم البرمجة ذات التوجه الموضوعي، فإن موضوع مساحة الاسم namespace التسلسلية المرنة للغة جيه (حيث يتواجد كل اسم في منطقة معينة) يمكن استخدامها بصورة فعال لتكون إطارا لكل من البرمجة ذات التوجه الموضوعي المبنية على النموذج الأصلي والأخرى المبنية على الطبقات. ولغة جيه ليست لغة برمجة فون نيومان von Neumann، ومع ذلك فمن الممكن استخدام أسلوب برمجة فون نيومان. منذ مارس 2011، أصبحت لغة جيه برنامج مفتوح المصدر وحر تحت ترخيص GPLv3. يمكن للمرء أيضا أن يشتري مصدرا منها للاستخدام التجاري بموجب رخصة يتم التفاوض عليها. (ar)
  • J ist eine rein funktionale Programmiersprache, welche Anfang der 1990er Jahre von Kenneth E. Iverson und entwickelt wurde. Sie basiert direkt auf der von Iverson entwickelten Programmiersprache APL und den von John W. Backus entworfenen Programmiersprachen FP und FL. Da J eine im Umgang mit Arrays, und dementsprechend auch mit Matrizen, mächtige Sprache ist, ist sie besonders zur Lösung mathematischer und statistischer Probleme geeignet. Des Weiteren ist J MIMD (Multiple Instruction, Multiple Data)-fähig. Im Gegensatz zu vielen anderen Sprachen, die objektorientierte Programmierung erlauben, wird durch das flexible, hierarchische Namensraum-Schema von J sowohl klassenbasierte als auch prototypenbasierte Programmierung ermöglicht. Zwar basiert J auf APL, welches Sonderzeichen im Quelltext erfordert, verwendet aber nur Befehle und Operanden, die aus Zeichen im Bereich des ASCII-Zeichensatzes bestehen. Somit werden einige Probleme, die bei der Codierung von Sonderzeichen im Quelltext entstehen können, umgangen. Obwohl J der MIMD-Architektur und nicht der Von-Neumann-Architektur entspricht, lässt sie sich auch wie eine Von-Neumann-Sprache verwenden. (de)
  • El lenguaje de programación J, diseñado por Kenneth Iverson y en la década de 1990, es una síntesis de los lenguajes de programación APL (diseñado también por Iverson) y los lenguajes funcionales FP y creados por John Backus (famoso por FORTRAN, ALGOL AA). Para eliminar el solo requiere el juego de caracteres básicos ASCII. Se usan tanto el punto como los dos puntos para extender el significado del juego de caracteres disponible. Dado que se trata de un lenguaje de programación de array, J es muy conciso y potente, y es útil para crear programas en los campos de las matemáticas y de la estadística, especialmente cuando involucran operaciones con matrices. De la misma manera que los lenguajes FP/FL, J soporta (también conocida como programación funcional de alto orden), gracias a sus características de programación tácita (nótese que la programación a nivel de funciones no es lo mismo que programación funcional). A diferencia de muchos lenguajes que soportan la programación orientada a objetos, el flexible esquema de espacio de nombres jerárquico del lenguaje J (donde cada nombre existe en un ámbito particular) puede ser usado con efectividad como un marco de trabajo para realizar programación orientada a objetos basada tanto en clases, como en instancias. J es un lenguaje de programación no von Neumanniano, que sin embargo permite que el programador use el estilo de programación von Neumann a conveniencia. Nótese que el lenguaje de programación J no está relacionado con J++, ni su nueva versión J# (una versión privativa del Lenguaje de programación Java desarrollada por Microsoft). (es)
  • The J programming language, developed in the early 1990s by Kenneth E. Iverson and Roger Hui, is an array programming language based primarily on APL (also by Iverson). To avoid repeating the APL special-character problem, J uses only the basic ASCII character set, resorting to the use of the dot and colon as inflections to form short words similar to digraphs. Most such primary (or primitive) J words serve as mathematical symbols, with the dot or colon extending the meaning of the basic characters available. Also, many characters which in other languages often must be paired (such as [] {} "" `` or <>) are treated by J as stand-alone words or, when inflected, as single-character roots of multi-character words. J is a very terse array programming language, and is most suited to mathematical and statistical programming, especially when performing operations on matrices. It has also been used in extreme programming and network performance analysis. Like John Backus's languages FP and FL, J supports function-level programming via its tacit programming features. Unlike most languages that support object-oriented programming, J's flexible hierarchical namespace scheme (where every name exists in a specific locale) can be effectively used as a framework for both class-based and prototype-based object-oriented programming. Since March 2011, J is free and open-source software under the GNU General Public License version 3 (GPLv3). One may also purchase source under a negotiated license. (en)
  • Le langage J est un langage de programmation fonctionnelle développé par Kenneth Iverson et (en) en 1990. Il est présenté comme l'un des successeurs du langage APL (inventé par Iverson) dont il fait la synthèse et en reprend la philosophie avec une influence notoire des langages FP et (en) de John Backus. À la différence d'APL, le langage J utilise uniquement le jeu de caractères ASCII. Gérant facilement des tableaux multidimensionnels, il se distingue par une notation infixée très compacte. Certains caractères qui fonctionnent par paires ([], {}, "", <>) dans la plupart des langages de programmation peuvent être utilisées ici individuellement. Le langage J fait appel à un vocabulaire particulier issu de la grammaire. Ainsi les fonctions sont appelées verbes et les constantes des noms. Les adverbes et les conjonctions modifiant les actions d'un verbe. Le langage J supporte la programmation tacite. C'est-à-dire que la programmation se fait par combinaisons de fonctions sans référence aucune à des noms d'argument. L'un de ses domaines de prédilection est l'analyse de données d'un point de vue mathématique, statistique ou logique. Il dispose d'une bibliothèque standard et de plusieurs bibliothèques graphiques.Il est utilisable depuis une console, un navigateur ou un environnement de développement intégré basé sur Qt. Le langage J s'interface avec le web et les bases de données. Depuis mars 2011, la septième version de J (J701) est sous double licence : GPLv3 ou une licence commerciale suivant l'usage envisagé. (fr)
  • J는 프로그래밍 언어의 일종으로, 정식 명칭은 알파벳 한 글자 "J"이지만 C언어와 같이 "J언어"라고 주로 불린다. 1990년대 초에 케네스 아이버슨과 에 의해 개발되었다. (ko)
  • Jはプログラミング言語の一種で、正式名称はアルファベット1文字の「J」だがC言語と同様、「J言語」と一般には呼ばれている。 (ja)
  • J é uma linguagem de programação, desenvolvida no início dos anos 90 por Kenneth E. Iverson e Roger Hui. Após se aposentar, Iverson voltou-se a seu principal objetivo com APL: desenvolver uma notação simples, precisa e executável para o ensino de um ampla gama de assuntos. Determinou que a ferramenta essencial deveria ser um dialeto de APL com quatro requerimentos: * Estar disponível como shareware e ter custo acessível a estudantes e escolas; * Poder ser impressa em impressoras comuns; * Rodar em uma ampla variedade de computadores; e * Proporcionar a simplicidade e generalidade do mais recente pensamento em APL. Com basicamente os mesmos objetivos de APL e o mesmo idealizador, J usa um teclado e sistema de caracteres comum. Diferentemente da maioria das linguagens de programação que têm suporte para orientação a objeto, o esquema flexível de namespaces do J (em que todo nome existe em um local específico) pode ser usado efetivamente como um framework para as programações orientadas a objeto baseadas tanto em classes quanto em protótipos. Desde de Março de 2011, J tornou-se um software livre e de código aberto sob a licença GPLv3. Também se pode comprar o código fonte para uso comercial sob uma licença negociada. (pt)
  • J — функциональный векторный язык программирования, диалект APL, не требующий в отличие от прототипа специальной раскладки клавиатуры для ввода математических символов (использует только символы ASCII). Разработан в начале 1990-х создателем APL Кеннетом Айверсоном и (англ. Roger Hui) с применением идей из языков комбинаторного программирования и Джона Бэкуса.Основные его черты — это ориентированность на MIMD-инструкции, функциональный подход (переменные исключены вообще, вместо них действует механизм переименований и комбинаторы). Сочетает несколько идей и парадигм, при этом является чисто функциональным языком — единственными способами передачи значения является получение его как результата вызова функции и передача его функции в качестве параметра. Существенно ориентирован на обработку данных. Единственный из разработанных полноценный интерпретатор J был в период 1994—2010 годов несвободным, 6 марта 2011 года исходные коды 7-й версии были открыты под лицензией GPL3. (ru)
  • J — функціональна мова програмування. Діалект APL. На відміну від APL не потребує спеціальної розкладки клавіатури для введення математичних символів, оскільки використовує символи ASCII. (uk)
dbo:designer
dbo:influenced
dbo:influencedBy
dbo:latestReleaseDate
  • 2021-12-16 (xsd:date)
dbo:latestReleaseVersion
  • J903
dbo:license
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 73227 (xsd:integer)
dbo:wikiPageLength
  • 19480 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1100919335 (xsd:integer)
dbo:wikiPageWikiLink
dbp:designer
dbp:developer
  • JSoftware (en)
dbp:implementations
  • J (en)
dbp:influenced
dbp:influencedBy
dbp:latestReleaseDate
  • 2021-12-16 (xsd:date)
dbp:latestReleaseVersion
  • J903 (en)
dbp:license
dbp:logo
  • J icon.png (en)
dbp:name
  • J (en)
dbp:operatingSystem
dbp:parAdigm
dbp:typing
dbp:wikiPageUsesTemplate
dbp:wordnet_type
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • J je programovací jazyk vytvořený v roce 1990 Kennethem E. Iversonem a . Je silně ovlivněn jazykem APL a function-level programovacími jazyky FL a FP. Na rozdíl od APL používá znakovou sadu ASCII. (cs)
  • J는 프로그래밍 언어의 일종으로, 정식 명칭은 알파벳 한 글자 "J"이지만 C언어와 같이 "J언어"라고 주로 불린다. 1990년대 초에 케네스 아이버슨과 에 의해 개발되었다. (ko)
  • Jはプログラミング言語の一種で、正式名称はアルファベット1文字の「J」だがC言語と同様、「J言語」と一般には呼ばれている。 (ja)
  • J — функціональна мова програмування. Діалект APL. На відміну від APL не потребує спеціальної розкладки клавіатури для введення математичних символів, оскільки використовує символи ASCII. (uk)
  • لغة البرمجة جيه J، التي طورها وروجر هوي في التسعينات هي تركيبة من اللغات إيه بي إل(التي طورها إيفرسون أيضا) و FP و FL Function- level اللذان صممهما جون باكوس. ولتجنب تكرار مشكلة الحروف والأشكال المتأصلة باللغة إيه بي إل، تتطلب لغة جيه مجموعة أحرف وأشكال أسكي ASCII الرئيسية واللجوء إلى استخدام الأشكال الثنائية التي تتكون باستخدام النقطة أو الفاصلة للتوسع في معنى الأشكال أو الأحرف الرئيسية المتاحة. علاوة على ذلك، حتى تظل اللغة بسيطة وللحفاظ على تحليلها، وللتعويض عن عدم نقص الاختلافات بين الأحرف في لغة ASCII، تقوم لغة جيه بمعالجة معظم الأشكال التي ربما تكون في حاجة إلى موازنتها باللغات الأخرى (مثل [] {} "" ``<>)) على أنها رموز مستقلة بذاتها أو (مع الأشكال الثنائية) كجزء من الرموز متعددة الأشكال. (ar)
  • J ist eine rein funktionale Programmiersprache, welche Anfang der 1990er Jahre von Kenneth E. Iverson und entwickelt wurde. Sie basiert direkt auf der von Iverson entwickelten Programmiersprache APL und den von John W. Backus entworfenen Programmiersprachen FP und FL. Da J eine im Umgang mit Arrays, und dementsprechend auch mit Matrizen, mächtige Sprache ist, ist sie besonders zur Lösung mathematischer und statistischer Probleme geeignet. Des Weiteren ist J MIMD (Multiple Instruction, Multiple Data)-fähig. (de)
  • The J programming language, developed in the early 1990s by Kenneth E. Iverson and Roger Hui, is an array programming language based primarily on APL (also by Iverson). To avoid repeating the APL special-character problem, J uses only the basic ASCII character set, resorting to the use of the dot and colon as inflections to form short words similar to digraphs. Most such primary (or primitive) J words serve as mathematical symbols, with the dot or colon extending the meaning of the basic characters available. Also, many characters which in other languages often must be paired (such as [] {} "" `` or <>) are treated by J as stand-alone words or, when inflected, as single-character roots of multi-character words. (en)
  • El lenguaje de programación J, diseñado por Kenneth Iverson y en la década de 1990, es una síntesis de los lenguajes de programación APL (diseñado también por Iverson) y los lenguajes funcionales FP y creados por John Backus (famoso por FORTRAN, ALGOL AA). Para eliminar el solo requiere el juego de caracteres básicos ASCII. Se usan tanto el punto como los dos puntos para extender el significado del juego de caracteres disponible. J es un lenguaje de programación no von Neumanniano, que sin embargo permite que el programador use el estilo de programación von Neumann a conveniencia. (es)
  • Le langage J est un langage de programmation fonctionnelle développé par Kenneth Iverson et (en) en 1990. Il est présenté comme l'un des successeurs du langage APL (inventé par Iverson) dont il fait la synthèse et en reprend la philosophie avec une influence notoire des langages FP et (en) de John Backus. Depuis mars 2011, la septième version de J (J701) est sous double licence : GPLv3 ou une licence commerciale suivant l'usage envisagé. (fr)
  • J — функциональный векторный язык программирования, диалект APL, не требующий в отличие от прототипа специальной раскладки клавиатуры для ввода математических символов (использует только символы ASCII). Разработан в начале 1990-х создателем APL Кеннетом Айверсоном и (англ. Roger Hui) с применением идей из языков комбинаторного программирования и Джона Бэкуса.Основные его черты — это ориентированность на MIMD-инструкции, функциональный подход (переменные исключены вообще, вместо них действует механизм переименований и комбинаторы). (ru)
  • J é uma linguagem de programação, desenvolvida no início dos anos 90 por Kenneth E. Iverson e Roger Hui. Após se aposentar, Iverson voltou-se a seu principal objetivo com APL: desenvolver uma notação simples, precisa e executável para o ensino de um ampla gama de assuntos. Determinou que a ferramenta essencial deveria ser um dialeto de APL com quatro requerimentos: Com basicamente os mesmos objetivos de APL e o mesmo idealizador, J usa um teclado e sistema de caracteres comum. (pt)
rdfs:label
  • جيه (لغة برمجة) (ar)
  • J (programovací jazyk) (cs)
  • J (Programmiersprache) (de)
  • J (lenguaje de programación) (es)
  • J (langage) (fr)
  • J (programming language) (en)
  • J (프로그래밍 언어) (ko)
  • J (プログラミング言語) (ja)
  • J (linguagem de programação) (pt)
  • J (язык программирования) (ru)
  • J语言 (zh)
  • J (мова програмування) (uk)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:homepage
foaf:isPrimaryTopicOf
foaf:name
  • (en)
  • J (en)
is dbo:influenced of
is dbo:knownFor of
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is dbp:knownFor of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License