Urfahraner Auge schrieb am 06.02.2024 10:28:
die kleine Himbeere schrieb am 05.02.2024 20:40:
TIch habe mich nach C++98 zu anderen Sprachen verabschiedet; damals gab es std::format() leider noch nicht als Teil des C++ Standards.
WeiĂź eigentlich jemand, wer diese Syntax mit den Reihenfolgenargumenten "erfunden" hat? 1998 gab es das nach meiner Erinnerung noch nicht; welche Sprache hat damit begonnen?
Im Prinzip hat auch printf schon diese Syntax. Oder willst du mit "Reihenfolgenargumenten" auf etwas anderes hinaus?
Das ist also nicht neues, sondern etwas, das man in C und C++ schon immer hatte. Wikipedia führt in der Entwicklungsgeschichte u.a. BCPL von 1966 als Vorläufer für diese Syntax auf:
WRITEF("%I2-QUEENS PROBLEM HAS %I5 SOLUTIONS*N", NUMQUEENS, COUNT)
https://en.wikipedia.org/wiki/Printf#History