ABAP: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Aggiunta la citazione al testo senza fonte riguardante la popolarita di ABAP |
Recupero di 1 fonte/i e segnalazione di 0 link interrotto/i.) #IABot (v2.0.9.5 |
||
(35 versioni intermedie di 23 utenti non mostrate) | |||
Riga 1:
{{
|nome = ABAP/4
|immagine =
|didascalia =
|autore = [[SAP AG]]
|data = 1983
|versione =
|utilizzo =
|paradigmi = [[Programmazione orientata agli oggetti|Object-oriented]], [[Programmazione strutturata|strutturata]], [[Programmazione imperativa|imperativa]]
|tipizzazione =
|specifiche = [[SAP R/2]], [[SAP R/3]]
|estensione =
|influenzato_da = [[Objective-C]],{{citazione necessaria}} [[COBOL]],<ref name="http://encyclopedia2.thefreedictionary.com/ABAP+programming+language">[https://encyclopedia2.thefreedictionary.com/ABAP+programming+language ABAP programming language definition of ABAP programming language in the Free Online Encyclopedia.]</ref><ref name="http://www.techopedia.com/definition/3897/advanced-business-application-programming-abap">[https://www.techopedia.com/definition/3897/advanced-business-application-programming-abap What is Advanced Business Application Programming (ABAP)? - Definition from Techopedia]</ref> [[SQL]]{{citazione necessaria}}
|ha_influenzato =
|implementazione_riferimento =
|sistema_operativo = [[Multipiattaforma]]
|lingua =
|licenza = proprietaria
}}
'''ABAP''' ([[acronimo]] di ''Advanced Business Application Programming'') è un [[linguaggio di programmazione]] [[Software proprietario|proprietario]] i cui diritti sono detenuti dalla società [[SAP AG]], che lo ha sviluppato nel 1983.<ref name="code_Adva">{{Cita web |titolo=Advanced Business Application Programming |accesso=9 luglio 2020 |url= https://codelani.com/languages/abap.html |lingua=en }}</ref>
== Storia ==
Il nome ABAP nacque come acronimo dell'espressione tedesca ''
Il nucleo iniziale del linguaggio fu realizzato nel [[1980]] allo scopo di produrre un'applicazione commerciale ricorrendo alla tecnica della [[programmazione strutturata]]. La
Nella prima versione per [[mainframe]] e la realizzazione dell'applicazione commerciale R/2 il linguaggio distribuito agli utenti consentiva una veloce interrogazione dei dati. Grazie alla presenza di ''Logical Databases'' (LDBs), strutture dati
In seguito, con l'avvento dell'[[Enterprise Resource Planning|ERP]] e la tecnologia [[sistema client/server|client-server]] applicata a R/3, il linguaggio di programmazione si è evoluto. Perdendo la caratteristica di strumento per l'utente, si è arricchito di ulteriori istruzioni. Consente di interfacciarsi al linguaggio [[SQL]] dei maggiori [[Relational database management system|database relazionali]] (RDBMS). In un sistema client-server, attraverso un protocollo proprietario si ha un'esposizione grafica delle videate e, nell'era Internet, l'esposizione nel WEB.
Grazie alla
==
Dal 2000, e in concomitanza con la distribuzione delle release 4.x del prodotto R/3, è stata distribuita una estensione
== Esempio ==
Line 31 ⟶ 47:
END-OF-SELECTION.
</pre>
== Note ==
<references />
== Voci correlate ==
* [[SAP AG]]
* [[SAP ERP]]
* [[Enterprise Resource Planning]]
==Collegamenti esterni==▼
*[http://sapdocs.info/tag/abap/ ABAP Resources]▼
▲== Collegamenti esterni ==
* {{cita web | 1 = http://www.tiobe.com/tpci.htm | 2 = Sito di indice popolarità linguaggi di programmazione | accesso = 11 luglio 2008 | dataarchivio = 29 novembre 2007 | urlarchivio = https://web.archive.org/web/20071129202943/http://www.tiobe.com/tpci.htm | urlmorto = sì }}
* {{cita web|1=https://sapprofession.com/|2=Imparare SAP ABAP|urlmorto=sì|accesso=25 aprile 2024|dataarchivio=8 marzo 2022|urlarchivio=https://web.archive.org/web/20220308101452/https://sapprofession.com/}}
{{Principali linguaggi di programmazione}}
{{Controllo di autorità}}
{{portale|informatica}}
[[Categoria:Linguaggi di programmazione orientati agli oggetti]]
[[Categoria:Linguaggi di programmazione strutturati]]
[[Categoria:Linguaggi di programmazione imperativi]]
|