ABC is an imperative general-purpose programming language and programming environment developed at CWI, Netherlands by Leo Geurts, Lambert Meertens, and Steven Pemberton. It is interactive, structured, high-level, and intended to be used instead of BASIC, Pascal, or AWK. It is not meant to be a systems-programming language but is intended for teaching or prototyping. ABC has only five basic datatypes. It does not require variable declarations. It has explicit support for top-down programming.

PropertyValue
dbpedia-owl:abstract
  • ABC is an imperative general-purpose programming language and programming environment developed at CWI, Netherlands by Leo Geurts, Lambert Meertens, and Steven Pemberton. It is interactive, structured, high-level, and intended to be used instead of BASIC, Pascal, or AWK. It is not meant to be a systems-programming language but is intended for teaching or prototyping. ABC has only five basic datatypes. It does not require variable declarations. It has explicit support for top-down programming. Statement nesting is indicated by indentation. It provides infinite precision arithmetic, unlimited sized lists and strings, and other features supporting orthogonality and ease of use by novices. Its designers claim that ABC programs are typically around a quarter the size of the equivalent Pascal or C programs, and more readable. ABC was originally a monolithic implementation, leading to an inability to adapt to new requirements, such as creating a Graphical User Interface. ABC could not directly access the underlying file system and operating system. ABC includes a programming environment with syntax-directed editing, suggestions, persistent variables, and multiple workspaces. ABC is available as an interpreter/compiler, currently at version 1.05.02. ABC has been ported to Unix, DOS, Atari, and Apple Macintosh. ABC also had a major influence on the design of the Python programming language; Guido van Rossum, who developed Python, previously worked for several years on the ABC system in the early 1980s.
  • ABC fue desarrollado a principios de los 80 en el Centrum voor Wiskunde en Informatica (CWI) (un centro de investigación holandés de carácter oficial que, entre otras cosas, actualmente alberga la oficina central del W3C) como una alternativa al BASIC. Como éste, fue pensado para principiantes, aunque su evolución posterior lo hace también adecuado para programadores avanzados. Es muy fácil de aprender y de usar, y el código es compacto pero legible. Tipos de datos Este lenguaje tiene también interés histórico, ya que es el principal antecedente de Python. En esta entrevistahttp://www. artima. com/intv/python. html, Guido Van Rossum, creador de Python, explica la influencia de ABC en Python así como algunos de sus puntos débiles. ABC tiene sólo cinco tipos de datos básicos: Números (enteros exactos de cualquier tamaño y números no exactos) Textos (strings de cualquier longitud) Listas (sus elementos tienen que ser del mismo tipo y siempre están ordenados) Compuestos (equivalentes a registros sin nombres de campo) Tablas (son listas con índices o claves). Como sucede con otros intérpretes, ABC es, además de un lenguaje de programación, un entorno interactivo de trabajo. No requiere de declaraciones de variables, cuenta con el apoyo de la programación top-down. Proporciona una precisión aritmética infinita, ilimitada listas de cadenas, y otras características que da gran facilidad al uso de los principiantes. Sus diseñadores afirman que los programas de ABC son típicamente alrededor de una cuarta parte del tamaño de los programas equivalentes en Pascal o C, y además es más legible. Originalmente fue una aplicación monolítica, dando lugar a una incapacidad para adaptarse a las nuevas exigencias, como la creación de una interfaz gráfica de usuario. Con ABC no se podía acceder directamente al sistema de archivos subyacente y el sistema operativo. Incluye un entorno de programación con sintaxis de edición-dirigida, sugerencias, variables persistentes y múltiples espacios de trabajo. ABC está disponible como un intérprete / compilador, actualmente en la versión 1.05.02. Además ha sido portado a Unix, DOS, Atari, y Apple Macintosh. ABC también tuvo una gran influencia en el diseño del lenguaje de programación Python, Guido van Rossum, quien desarrolló Python, que anteriormente trabajó durante varios años en el sistema ABC a principios de los años 1980. http://www. computerworld. com. au/article/255835/a-z_programming_languages_python/http://onlamp. com/lpt/a/2431 EJEMPLO Un ejemplo del lenguaje, de una función para recoger el conjunto de todas las palabras de un documento: HOW TO RETURN words document: PUT {} IN collection FOR line IN document: FOR word IN split line: IF word not. in collection: INSERT word IN collection RETURN collection En castellano: CÓMO VOLVER el documento de las palabras: PUESTO {} EN la colección PARA la línea EN el documento: PARA la palabra EN línea partida: SI colección de la palabra not. in: INSERTE la palabra EN la colección de la VUELTA de la colección Libros http://idhub. com/abc/: REFERENCIAS http://en. wikipedia. org/wiki/ABC_(programming_language)#cite_ref-0:http:
  • ABC è un linguaggio di programmazione imperativo dalla tipizzazione forte e con supporto per il polimorfismo, sviluppato presso il Centrum voor Wiskunde en Informatica (CWI) da Leo Geurts, Lambert Meertens e Steven Pemberton. È stato concepito come successore di BASIC, Pascal e Awk. Inoltre s'ispira a SETL e ALGOL 68. L'ultima versione del linguaggio (1.05.02) funziona sotto Unix, DOS, Atari e Macintosh.
  • ABC とは、オランダの国立情報工学・数学研究所(CWI)で開発された命令型汎用プログラミング言語とその統合開発環境である。主な開発者は Leo Geurts、Lambert Meertens、Steven Pemberton。対話型で構造化された高級言語であり、習得と利用が容易で、BASIC、Pascal、AWK などの代替となることを意図して設計された。システム記述には向かないが、教育用やプロトタイピングには最適である。
  • ABC is een programmeertaal ontwikkeld door Lambert Meertens, Leo Geurts en Steven Pemberton op het Centrum voor Wiskunde en Informatica in Amsterdam, eind jaren zeventig en begin jaren tachtig. ABC was bedoeld om Basic en Pascal te vervangen. De taal is vooral bekend geworden als de belangrijkste inspiratie voor de programmeertaal Python. Python is ontworpen door Guido van Rossum, die in het begin van de jaren tachtig deel uitmaakte van het team dat ABC bouwde. Voor ABC zijn zowel een compiler als een interpreter beschikbaar, in versies voor besturingssytemen als Unix, DOS, Atari, en Apple Macintosh. ABC is om verschillende redenen in de vergetelheid geraakt. Volgens van Rossum was het te vroeg voor een taal op zulk een hoog niveau. De onconventionele terminologie stelde beginners wel op hun gemak, maar stootte tegelijkertijd de meer ervaren programmeurs af. Bovendien was de taal niet flexibel genoeg om te kunnen samenwerken met zaken als een grafische interface of het bestandssyteem van de computer.
  • ABC é uma linguagem de programação da CWI, Países Baixos. Ela é interativa, estruturada, de alto nível e fácil de aprender e usar.
  • ABC är ett programspråk, framtaget av CWI i Nederländerna, tänkt att vara ett lättlärt språk lämpligt för undervisning i programmering. Jämför till exempel med BASIC och Pascal. Program sägs bli betydligt kortare än i till exempel C eller Pascal.
  • ABC est un langage de programmation impératif au typage fort et supportant le polymorphisme, développé au Centrum voor Wiskunde en Informatica (CWI) par Leo Geurts, Lambert Meertens, et Steven Pemberton. Il a été conçu pour être le successeur du BASIC, Pascal et Awk. Il s'inspire de SETL et Algol 68. Sa dernière version (1.05.02) fonctionne sous Unix, DOS, Atari, et Macintosh. ABC a une implémentation monolithique, difficilement adaptable; de plus, il ne peut pas accéder aux fonctions du système d'exploitation sur lequel il tourne. Il a inspiré la syntaxe du langage de programmation Python car son créateur, Guido van Rossum, l'a utilisé au début des années 1980Modèle:,.
dbpedia-owl:designer
dbpedia-owl:developer
dbpedia-owl:influenced
dbpedia-owl:influencedBy
dbpedia-owl:latestReleaseVersion
  • 1.05.02
dbpedia-owl:wikiPageExternalLink
dbpprop:designer
dbpprop:developer
dbpprop:influenced
dbpprop:influencedBy
dbpprop:latestReleaseVersion
  • 1 (xsd:integer)
dbpprop:name
  • ABC
dbpprop:paradigm
dbpprop:typing
dbpprop:wikiPageUsesTemplate
dbpprop:wordnet_type
dcterms:subject
rdf:type
rdfs:comment
  • ABC è un linguaggio di programmazione imperativo dalla tipizzazione forte e con supporto per il polimorfismo, sviluppato presso il Centrum voor Wiskunde en Informatica (CWI) da Leo Geurts, Lambert Meertens e Steven Pemberton. È stato concepito come successore di BASIC, Pascal e Awk. Inoltre s'ispira a SETL e ALGOL 68. L'ultima versione del linguaggio (1.05.02) funziona sotto Unix, DOS, Atari e Macintosh.
  • ABC とは、オランダの国立情報工学・数学研究所(CWI)で開発された命令型汎用プログラミング言語とその統合開発環境である。主な開発者は Leo Geurts、Lambert Meertens、Steven Pemberton。対話型で構造化された高級言語であり、習得と利用が容易で、BASIC、Pascal、AWK などの代替となることを意図して設計された。システム記述には向かないが、教育用やプロトタイピングには最適である。
  • ABC é uma linguagem de programação da CWI, Países Baixos. Ela é interativa, estruturada, de alto nível e fácil de aprender e usar.
  • ABC är ett programspråk, framtaget av CWI i Nederländerna, tänkt att vara ett lättlärt språk lämpligt för undervisning i programmering. Jämför till exempel med BASIC och Pascal. Program sägs bli betydligt kortare än i till exempel C eller Pascal.
  • ABC is an imperative general-purpose programming language and programming environment developed at CWI, Netherlands by Leo Geurts, Lambert Meertens, and Steven Pemberton. It is interactive, structured, high-level, and intended to be used instead of BASIC, Pascal, or AWK. It is not meant to be a systems-programming language but is intended for teaching or prototyping. ABC has only five basic datatypes. It does not require variable declarations. It has explicit support for top-down programming.
  • ABC fue desarrollado a principios de los 80 en el Centrum voor Wiskunde en Informatica (CWI) (un centro de investigación holandés de carácter oficial que, entre otras cosas, actualmente alberga la oficina central del W3C) como una alternativa al BASIC. Como éste, fue pensado para principiantes, aunque su evolución posterior lo hace también adecuado para programadores avanzados. Es muy fácil de aprender y de usar, y el código es compacto pero legible.
  • ABC is een programmeertaal ontwikkeld door Lambert Meertens, Leo Geurts en Steven Pemberton op het Centrum voor Wiskunde en Informatica in Amsterdam, eind jaren zeventig en begin jaren tachtig. ABC was bedoeld om Basic en Pascal te vervangen. De taal is vooral bekend geworden als de belangrijkste inspiratie voor de programmeertaal Python. Python is ontworpen door Guido van Rossum, die in het begin van de jaren tachtig deel uitmaakte van het team dat ABC bouwde.
  • ABC est un langage de programmation impératif au typage fort et supportant le polymorphisme, développé au Centrum voor Wiskunde en Informatica (CWI) par Leo Geurts, Lambert Meertens, et Steven Pemberton. Il a été conçu pour être le successeur du BASIC, Pascal et Awk. Il s'inspire de SETL et Algol 68. Sa dernière version (1.05.02) fonctionne sous Unix, DOS, Atari, et Macintosh.
rdfs:label
  • ABC (programming language)
  • ABC (lenguaje de programación)
  • ABC (langage)
  • ABC (linguaggio)
  • ABC (programmeertaal)
  • ABC (プログラミング言語)
  • ABC (linguagem de programação)
  • ABC (programspråk)
owl:sameAs
foaf:name
  • ABC
foaf:page
is dbpedia-owl:influenced of
is dbpedia-owl:influencedBy of
is dbpedia-owl:wikiPageDisambiguates of
is dbpedia-owl:wikiPageRedirects of
is dbpprop:influenced of
is dbpprop:influencedBy of
is owl:sameAs of
is foaf:primaryTopic of