Funktionale Programmierung / Funktionen höherer Ordnung

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).
7 Beiträge • Seite 1 von 1
7 Beiträge Seite 1 von 1

Funktionale Programmierung / Funktionen höherer Ordnung

Beitrag von ralf.wenzel (Top Expert / 3942 / 201 / 281 ) »
Moin,

ich suche gerade Lesestoff zu den beiden Themen
Funktionale Programmierung in ABAP
und
Funktionen höherer Ordnung in ABAP
finde aber nur Kram über funktionale Methoden (was etwas vollkommen anderes ist).

Kann mir wer einen Tipp geben?


Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Funktionale Programmierung / Funktionen höherer Ordnung

Beitrag von a-dead-trousers (Top Expert / 4402 / 224 / 1183 ) »
Ich würde mal behaupten da gibt's nix darüber.
Und sofern sich die SAP bei einem der neuern Releases (8+) dazu entschlossen haben sollte die Funktionalitäten anzubieten, ist die ganze Sache noch so neu, dass es nichts fundiertes dazu gibt.
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Funktionale Programmierung / Funktionen höherer Ordnung

Beitrag von black_adept (Top Expert / 4102 / 128 / 945 ) »
a-dead-trousers hat geschrieben:
09.04.2021 10:19
ist die ganze Sache noch so neu, dass es nichts fundiertes dazu gibt.
Neu? Das Lambda Kalkül gibt es seit den 30er Jahren und LISP existiert auch schon seit den 50er Jahren.
Allerdings ist das in ABAP bisher nicht angekommen ( und ich habe es bisher auch nicht vermisst ).
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Funktionale Programmierung / Funktionen höherer Ordnung

Beitrag von ralf.wenzel (Top Expert / 3942 / 201 / 281 ) »
Er meint "neu" wohl in Bezug auf ABAP.

Ich hab gerade einiges über funktinonale Programmierung gelesen und hatte keine Idee, wie man das in ABAP umsetzen könnte. Jetzt ist auch klar, warum LOL


Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: Funktionale Programmierung / Funktionen höherer Ordnung

Beitrag von a-dead-trousers (Top Expert / 4402 / 224 / 1183 ) »
ralf.wenzel hat geschrieben:
09.04.2021 12:14
Er meint "neu" wohl in Bezug auf ABAP.
Ja.

black_adept hat geschrieben:
09.04.2021 12:02
Allerdings ist das in ABAP bisher nicht angekommen ( und ich habe es bisher auch nicht vermisst ).
Hier und da hätte ich es schon brauchen können, aber meistens lässt sich so ein Konstrukt auch "konventionell" (z.B. mit einem guten Interface-Design) lösen.
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Funktionale Programmierung / Funktionen höherer Ordnung

Beitrag von a-dead-trousers (Top Expert / 4402 / 224 / 1183 ) »
ralf.wenzel hat geschrieben:
09.04.2021 12:14
Ich hab gerade einiges über funktinonale Programmierung gelesen und hatte keine Idee, wie man das in ABAP umsetzen könnte. Jetzt ist auch klar, warum LOL
Ich unterscheide bei Klassen/Interfaces hier meist zwischen Daten- (reine SETTER und GETTER Monster) und Funktionsobjekten.
Im Sinne der funktionalen Programmierung könnte man daher ein Interface designen dass nur Methoden zur Verfügung stellt die als Eingangs- und Ausgangsparameter Datenobjekte verwenden. Somit wäre die "Funktion" im Sinne der funktionalen Programmierung entkoppelt genug um als Parameter an beliebige Aufrufer übergeben werden zu können. Dank der Umsetzung als Interface kann man dann zusätzlich noch die tatsächlich verwendete Implementierung von anderen Faktoren abhängig machen.
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50


Seite 1 von 1

Vergleichbare Themen

4
Antw.
7759
Views
Funktionale Methoden
von cosmo » 20.09.2006 16:53 • Verfasst in Tips + Tricks & FAQs
0
Antw.
768
Views
Funktionale Abhängigkeiten Datenbanken
von Bright4.5 » 25.03.2021 16:46 • Verfasst in ABAP® für Anfänger
0
Antw.
510
Views
ALV Funktionen
von BecomingAnAbapGuru » 08.02.2022 20:19 • Verfasst in ABAP® für Anfänger
4
Antw.
2281
Views
SAP Funktionen
von Yllana » 16.05.2007 20:48 • Verfasst in ABAP® für Anfänger
0
Antw.
1456
Views
Unicodevorgaben bei der Programmierung
von JürgenFFM » 07.11.2007 11:29 • Verfasst in Dialogprogrammierung

Aktuelle Forenbeiträge

Von der XSD zum XML
vor 15 Stunden von ralf.wenzel 8 / 4162
XML gegen XSD validieren
vor 19 Stunden von IHe 10 / 779
Daten an Tabelle binden
vor 2 Tagen von Bright4.5 5 / 3820

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Von der XSD zum XML
vor 15 Stunden von ralf.wenzel 8 / 4162
XML gegen XSD validieren
vor 19 Stunden von IHe 10 / 779
Daten an Tabelle binden
vor 2 Tagen von Bright4.5 5 / 3820

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor einer Woche von snooga87 1 / 2320
aRFC im OO-Kontext
letzen Monat von ralf.wenzel 1 / 5538