Speedcoding (original) (raw)
- Speedcoding o Speedcode fue el primer lenguaje de alto nivel creado para un ordenador de IBM. El lenguaje estuvo desarrollado por John Backus en 1953 para el IBM 701, para soportar la computación con números de coma flotante. Aquí el alto nivel tiene un significado simbólico y va dirigido a la expresividad del lengua natural como objetivo opuesto al lenguaje de máquina o la codificación orientada a las instrucciones de hardware. La idea surgió de la dificultad de programar en la máquina IBM SSEC, cuándo Backus estuvo contratado para calcular las posiciones astronómicas en los años '50.El sistema speedcoding era un intérprete enfocado en la facilidad de uso, sacrificando los recursos de sistema. Proporciona pseudo-instrucciones para funciones matemáticas comunes: logaritmos, exponenciación, y operaciones trigonométricas. El software residente analizó las pseudo-instrucciones, una por una, y llamó a la subrutina apropiada. Speedcoding era también la primera implementación de operaciones de producción de entrada o salida de decimales. A pesar de que sustancialmente reduzca el esfuerzo de escribir mucho código, en tiempo de ejecución de un programa que estuvo escrito con la ayuda de Speedcoding, era normalmente de diez a veinte, el tiempo que de código de máquina. El intérprete tomó 310 palabras de memoria, aproximadamente un 30% de la memoria disponible en un 701. (es)
- Speedcoding, Speedcode or SpeedCo was the first high-level programming language created for an IBM computer. The language was developed by John W. Backus in 1953 for the IBM 701 to support computation with floating point numbers. The idea arose from the difficulty of programming the IBM SSEC machine when Backus was hired to calculate astronomical positions in early 1950.The speedcoding system was an interpreter and focused on ease of use at the expense of system resources. It provided pseudo-instructions for common mathematical functions: logarithms, exponentiation, and trigonometric operations. The resident software analyzed pseudo-instructions one by one and called the appropriate subroutine. Speedcoding was also the first implementation of decimal input/output operations. Although it substantially reduced the effort of writing many jobs, the running time of a program that was written with the help of Speedcoding was usually ten to twenty times that of machine code. The interpreter took 310 memory words, about 30% of the memory available on a 701. (en)
- Lo Speedcoding o Speedcode è stato il primo linguaggio di programmazione ad alto livello creato per un computer IBM. Il linguaggio fu sviluppato da John Backus nel 1953 per l'IBM 701 per supportare il calcolo con numeri in virgola mobile. Qui ad alto livello significa simbolico e mira all'espressività del linguaggio naturale come obiettivo rispetto alla codifica orientata alle istruzioni macchina o hardware. L'idea nacque dalla difficoltà di programmare la macchina IBM SSEC quando Backus fu assunto per calcolare le posizioni astronomiche all'inizio del 1950. Il sistema di speedcoding era un interprete e focalizzato sulla facilità d'uso a scapito delle risorse di sistema. Forniva pseudo-istruzioni per funzioni matematiche comuni: logaritmi, esponenziazione e operazioni trigonometriche. Il software residente ha analizzato le pseudo-istruzioni una alla volta e ha chiamato la subroutine appropriata. Lo speedcoding è stata anche la prima implementazione di operazioni decimale di input / output. Sebbene abbia sostanzialmente ridotto lo sforzo di scrivere molti lavori, il tempo di esecuzione di un programma che è stato scritto con l'aiuto di Speedcoding era di solito da dieci a venti volte quello del codice macchina. L'interprete prese 310 parole di memoria, circa il 30% della memoria disponibile su un 701. (it)
- Speedcoding ou Speedcode foi a primeira linguagens de programação de alto nível criada para um computador IBM. A linguagem foi desenvolvida por John Backus em 1953 para o IBM 701 para dar suporte a programação em números de ponto flutuante. A idéia surgiu da dificuldade de programação da máquina , quando Backus foi contratado para calcular posições astronômicas no início dos anos 1950. O sistema Speedcoding era um interpretador e focava na facilidade de uso em detrimento dos recursos do sistema. Ela fornecia pseudo-instruções para funções matemáticas comuns: logaritmos, exponenciação e operações trigonométricas. O software residente analisava as pseudo-instruções, uma a uma e chamava a subrotina apropriada. A Speedcoding também foi a primeira implementação de operações decimais de entrada/saída. Embora tenha reduzido substancialmente o esforço de escrita de muitas tarefas (jobs), o tempo de execução de um programa que era escrito com a ajuda de Speedcoding era geralmente 10-20 vezes maior do que se fosse feito em código de máquina. O interpretador ocupava 310 palavras de memória, cerca de 30% da memória disponível em um IBM 701. (pt)
- dbr:MUMPS
- dbr:BASIC
- dbr:C_(programming_language)
- dbr:ALGOL_58
- dbr:Fortran
- dbr:PL/I
- dbr:Ratfor
- dbr:PACT_I
- https://archive.computerhistory.org/resources/access/text/2018/02/102678975-05-01-acc.pdf
- http://www.softwarepreservation.org/projects/FORTRAN/paper/p4-backus.pdf
- https://books.google.com/books%3Fid=6AkgAAAAIAAJ&pg=PA106
- https://web.archive.org/web/20220516175128/http:/www.softwarepreservation.org/projects/FORTRAN/paper/p4-backus.pdf
- https://web.archive.org/web/20220704164350/https:/archive.computerhistory.org/resources/access/text/2018/02/102678975-05-01-acc.pdf
- 6616312 (xsd:integer)
- 6374 (xsd:nonNegativeInteger)
- 1096466360 (xsd:integer)
- dbr:Generic_programming
- dbr:MUMPS
- dbr:Machine_language
- dbr:Short_Code_(computer_language)
- dbr:Structured_programming
- dbc:Programming_languages_created_in_1953
- dbr:PACT_(compiler)
- dbr:BASIC
- dbr:C_(programming_language)
- dbr:Type_system
- dbr:ALGOL_58
- dbc:Procedural_programming_languages
- dbr:Fortran
- dbr:PL/I
- dbr:Journal_of_the_ACM
- dbr:Floating_point
- dbr:Machine_code
- dbr:Assembly_language
- dbc:IBM_software
- dbc:Numerical_programming_languages
- dbr:John_Backus
- dbr:High-level_programming_language
- dbr:IBM
- dbr:IBM_701
- dbr:Ratfor
- dbr:IBM_SSEC
- dbr:Natural_language
- dbr:Manifest_typing
- dbr:Strongly_typed_programming_language
- dbr:PACT_I
- dbr:John_W._Backus
- dbr:Prentice-Hall
- dbr:International_Business_Machines_Corporation
- dbr:The_Office_of_Naval_Research
- y (en)
- July 2022 (en)
- John Backus and IBM (en)
- dbr:MUMPS
- dbr:BASIC
- dbr:C_(programming_language)
- dbr:ALGOL_58
- dbr:Fortran
- dbr:PL/I
- dbr:Ratfor
- dbr:PACT_I
- Speedcoding (en)
- dbt:Cite_book
- dbt:Cite_conference
- dbt:Cite_journal
- dbt:Efn
- dbt:Infobox_programming_language
- dbt:Notelist
- dbt:Reflist
- dbt:Short_description
- dbt:Start_date_and_age
- dbt:Use_dmy_dates
- dbt:Use_list-defined_references
- dbt:Soft-eng-stub
- dbc:Programming_languages_created_in_1953
- dbc:Procedural_programming_languages
- dbc:IBM_software
- dbc:Numerical_programming_languages
- owl:Thing
- dbo:Language
- schema:Language
- wikidata:Q315
- wikidata:Q9143
- dbo:Eukaryote
- yago:Abstraction100002137
- yago:ArtificialLanguage106894544
- yago:Communication100033020
- yago:Language106282651
- yago:ProgrammingLanguage106898352
- dbo:ProgrammingLanguage
- dbo:VideoGame
- yago:WikicatProgrammingLanguagesCreatedIn1953
- Speedcoding o Speedcode fue el primer lenguaje de alto nivel creado para un ordenador de IBM. El lenguaje estuvo desarrollado por John Backus en 1953 para el IBM 701, para soportar la computación con números de coma flotante. Aquí el alto nivel tiene un significado simbólico y va dirigido a la expresividad del lengua natural como objetivo opuesto al lenguaje de máquina o la codificación orientada a las instrucciones de hardware. (es)
- Speedcoding, Speedcode or SpeedCo was the first high-level programming language created for an IBM computer. The language was developed by John W. Backus in 1953 for the IBM 701 to support computation with floating point numbers. (en)
- Lo Speedcoding o Speedcode è stato il primo linguaggio di programmazione ad alto livello creato per un computer IBM. Il linguaggio fu sviluppato da John Backus nel 1953 per l'IBM 701 per supportare il calcolo con numeri in virgola mobile. Qui ad alto livello significa simbolico e mira all'espressività del linguaggio naturale come obiettivo rispetto alla codifica orientata alle istruzioni macchina o hardware. (it)
- Speedcoding ou Speedcode foi a primeira linguagens de programação de alto nível criada para um computador IBM. A linguagem foi desenvolvida por John Backus em 1953 para o IBM 701 para dar suporte a programação em números de ponto flutuante. (pt)
- Speedcoding (es)
- Speedcoding (it)
- Speedcoding (en)
- Speedcoding (pt)
- freebase:Speedcoding
- yago-res:Speedcoding
- wikidata:Speedcoding
- dbpedia-es:Speedcoding
- dbpedia-it:Speedcoding
- dbpedia-pt:Speedcoding
- http://ur.dbpedia.org/resource/اسپیڈ_کوڈنگ
- https://global.dbpedia.org/id/4usX6
- Speedcoding (en)
is dbo:influencedBy of
is dbo:knownFor of
is dbo:wikiPageRedirects of
- dbr:IBM_SpeedCo
- dbr:IBM_Speedcoding
- dbr:IBM_Speedcoding_system
- dbr:IBM_Type_701_Speedcoding_System
- dbr:SpeedCo
- dbr:SpeedCo_I
- dbr:Speedcoding_System
- dbr:Speedcoding_system
- dbr:Speed_Coding
- dbr:Speedcode
is dbo:wikiPageWikiLink of
- dbr:List_of_programming_languages
- dbr:PACT_(compiler)
- dbr:Timeline_of_programming_languages
- dbr:Fortran
- dbr:Janez_Lawson
- dbr:John_Backus
- dbr:IBM_SpeedCo
- dbr:IBM_Speedcoding
- dbr:IBM_Speedcoding_system
- dbr:IBM_Type_701_Speedcoding_System
- dbr:IBM_701
- dbr:Camel_case
- dbr:SpeedCo
- dbr:SpeedCo_I
- dbr:Speedcoding_System
- dbr:Speedcoding_system
- dbr:Speed_Coding
- dbr:Speedcode
is dbp:influencedBy of
is dbp:knownFor of
is foaf:primaryTopic of