FORMAC (original) (raw)

About DBpedia

FORMAC, the FORmula MAnipulation Compiler, was the first computer algebra system to have significant use. It was developed by Jean E. Sammet and her team, as an extension of FORTRAN IV. The compiler was implemented as a preprocessor taking the FORMAC program and converting it to a FORTRAN IV program which was in turn compiled without further user intervention. Initial development started in 1962 and was complete by April 1964. In November it was released to IBM customers. FORMAC supported computation, manipulation, and use of symbolic expressions. In addition it supported rational arithmetic.

Property Value
dbo:abstract El lenguaje FORMAC (FORmula MAnipulation Compiler), una extensión del FORTRAN con un amplio conjunto de extensiones para la manipulación simbólica de expresiones. Fue diseñado e implementado en la década de 1960 por Jean E. Sammet, como ayuda a la computación científica y de ingeniería.​ Originalmente tenía una sintaxis y estructura general similar a FORTRAN, disponiendo de los tipos de datos admitidos en FORTRAN, además de números racionales, símbolos, matrices y expresiones. Los programas FORMAC podrían incluir subrutinas y funciones, y podrían utilizar otras facilidades de FORTRAN. Se implementó como un preprocesador en la parte superior de FORTRAN. A diferencia de los sistemas matemáticos simbólicos posteriores no disponía de meta-expresiones (reglas). Fue utilizado hasta principios de los años noventa. (es) FORMAC, the FORmula MAnipulation Compiler, was the first computer algebra system to have significant use. It was developed by Jean E. Sammet and her team, as an extension of FORTRAN IV. The compiler was implemented as a preprocessor taking the FORMAC program and converting it to a FORTRAN IV program which was in turn compiled without further user intervention. Initial development started in 1962 and was complete by April 1964. In November it was released to IBM customers. FORMAC supported computation, manipulation, and use of symbolic expressions. In addition it supported rational arithmetic. (en) FORMAC est un acronyme de FORmula MAnipuation Compiler désignant une extension du langage Fortran permettant de réaliser automatiquement quelques opérations de calcul symbolique (dont dérivation, et intégration, lorsque c'était possible) et de les traduire en code source, ce qui évitait de nombreuses fautes d'inattention lorsqu'on les effectuait à la main et qu'on les traduisait ensuite en formules FORTRAN de plusieurs lignes ou dizaines de lignes. Il était utilisé par des centres de recherche et des bureaux d'études dans les années 1970 sur des mainframes puissants pour l'époque, comme le 360/91. Il a été développé par l'informaticienne Jean E. Sammet, pour la compagnie IBM Plusieurs caractéristiques de FORMAC permettaient des calculs directs, la manipulation et l'utilisation des fonctions avancées de mathématiques (sous forme symbolique et non numérique), ce qui ne n'était pas dans la fonctionnalité de FORTRAN et ne s'y transposaient pas non plus facilement. Outre tous les types numériques supportés par FORTRAN IV, il admettait les nombres rationnels (conservés sous forme de fractions), les symboles, les vecteurs, et même les expressions. Les programmes FORMAC acceptaient les sous-programmes et fonctions, et pouvaient utiliser les zones COMMON de FORTRAN, très commodes pour partager de grands tableaux de données. Il a existé quelque temps un FORMAC-PL/I. On retrouve aujourd'hui des fonctionnalités similaires, en bien plus lisible (plus de contraintes liées aux jeux de 64 caractères seulement de beaucoup d'imprimantes de l'époque), dans Matlab, Mathematica, Scilab ainsi que sur le site de Wolfram Research. Le langage-cible est cependant devenu le C pour des raisons de portabilité comme de performances. (fr) FORMAC (FORmula MAnipulation Compiler) は、FORTRANを記号式操作用に拡張したプログラミング言語である。科学・工学におけるコンピューティングの支援として、1960年代にジーン・E・サメットによって設計・実装された。 有理数、記号、行列、式に加え、FORTRANで使用できるデータ型を持ち、FORTRANに類似した構文と一般構造を備えている。FORMACによるプログラムには、サブルーチンや関数を含めることができ、そのほかのFORTRANの機能を使用できる。FORMACはFORTRANのプリプロセッサとして実装された。後の数式処理システムとは異なり、はなかった。1990年代前半まで使用されていた。 (ja) FORMAC, acronimo para FORmula MAnipulation Compiler, é uma extensão da linguagem FORTRAN. Foi desenvolvida por Jean E. Sammet. Os recursos adicionais de FORMAC permitem o cálculo direto, manipulação e uso de funções avançada da matemática, que pode ser feito apenas indiretamente e aproximadamente em FORTRAN. (pt)
dbo:wikiPageExternalLink http://hopl.murdoch.edu.au/showlanguage.prx%3Fexp=158&language=FORMAC https://web.archive.org/web/20060903201804/http:/hopl.murdoch.edu.au/showlanguage.prx%3Fexp=158&language=FORMAC
dbo:wikiPageID 2667822 (xsd:integer)
dbo:wikiPageLength 2687 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1079183225 (xsd:integer)
dbo:wikiPageWikiLink dbr:Computer_algebra_system dbc:Programming_languages_created_by_women dbc:Procedural_programming_languages dbr:Jean_E._Sammet dbr:ALTRAN dbc:Computer_algebra_systems dbc:Fortran_programming_language_family dbc:Programming_languages_created_in_1962 dbr:FORTRAN_IV
dbp:wikiPageUsesTemplate dbt:Cite_book dbt:Cite_web dbt:More_detail_needed dbt:Compu-lang-stub dbt:Computer_algebra_systems
dcterms:subject dbc:Programming_languages_created_by_women dbc:Procedural_programming_languages dbc:Computer_algebra_systems dbc:Fortran_programming_language_family dbc:Programming_languages_created_in_1962
rdf:type owl:Thing dbo:Language schema:Language wikidata:Q315 wikidata:Q9143 dbo:ProgrammingLanguage
rdfs:comment FORMAC, the FORmula MAnipulation Compiler, was the first computer algebra system to have significant use. It was developed by Jean E. Sammet and her team, as an extension of FORTRAN IV. The compiler was implemented as a preprocessor taking the FORMAC program and converting it to a FORTRAN IV program which was in turn compiled without further user intervention. Initial development started in 1962 and was complete by April 1964. In November it was released to IBM customers. FORMAC supported computation, manipulation, and use of symbolic expressions. In addition it supported rational arithmetic. (en) FORMAC (FORmula MAnipulation Compiler) は、FORTRANを記号式操作用に拡張したプログラミング言語である。科学・工学におけるコンピューティングの支援として、1960年代にジーン・E・サメットによって設計・実装された。 有理数、記号、行列、式に加え、FORTRANで使用できるデータ型を持ち、FORTRANに類似した構文と一般構造を備えている。FORMACによるプログラムには、サブルーチンや関数を含めることができ、そのほかのFORTRANの機能を使用できる。FORMACはFORTRANのプリプロセッサとして実装された。後の数式処理システムとは異なり、はなかった。1990年代前半まで使用されていた。 (ja) FORMAC, acronimo para FORmula MAnipulation Compiler, é uma extensão da linguagem FORTRAN. Foi desenvolvida por Jean E. Sammet. Os recursos adicionais de FORMAC permitem o cálculo direto, manipulação e uso de funções avançada da matemática, que pode ser feito apenas indiretamente e aproximadamente em FORTRAN. (pt) El lenguaje FORMAC (FORmula MAnipulation Compiler), una extensión del FORTRAN con un amplio conjunto de extensiones para la manipulación simbólica de expresiones. Fue diseñado e implementado en la década de 1960 por Jean E. Sammet, como ayuda a la computación científica y de ingeniería.​ (es) FORMAC est un acronyme de FORmula MAnipuation Compiler désignant une extension du langage Fortran permettant de réaliser automatiquement quelques opérations de calcul symbolique (dont dérivation, et intégration, lorsque c'était possible) et de les traduire en code source, ce qui évitait de nombreuses fautes d'inattention lorsqu'on les effectuait à la main et qu'on les traduisait ensuite en formules FORTRAN de plusieurs lignes ou dizaines de lignes. Il était utilisé par des centres de recherche et des bureaux d'études dans les années 1970 sur des mainframes puissants pour l'époque, comme le 360/91. (fr)
rdfs:label FORMAC (es) FORMAC (fr) FORMAC (en) FORMAC (ja) FORMAC (pt)
owl:sameAs wikidata:FORMAC dbpedia-es:FORMAC dbpedia-fr:FORMAC dbpedia-ja:FORMAC dbpedia-pt:FORMAC https://global.dbpedia.org/id/4jrfB
prov:wasDerivedFrom wikipedia-en:FORMAC?oldid=1079183225&ns=0
foaf:isPrimaryTopicOf wikipedia-en:FORMAC
is dbo:wikiPageRedirects of dbr:FORMAC_programming_language dbr:FORMAC_(programming_language) dbr:Formula_Manipulation_Compiler
is dbo:wikiPageWikiLink of dbr:FORMAC_programming_language dbr:Programming_Languages:_History_and_Fundamentals dbr:List_of_inventions_and_discoveries_by_women dbr:List_of_programming_language_researchers dbr:FORMAC_(programming_language) dbr:Fortran dbr:History_of_software dbr:Jean_E._Sammet dbr:ALTRAN dbr:Women_in_computing dbr:Formula_Manipulation_Compiler
is foaf:primaryTopic of wikipedia-en:FORMAC