Funkcia readln a aj akekolvek ine funkcie su specificke podla toho jaku kniznicu funkcii (v packale sa to vola asi unita) pouzivas. Funkcie nespadli z neba, ale niekto ich naprogramoval a strcil do nejakej kniznice/unity/obj/apod. Mozes si ju naprogramovat aj sam v akomkolvek jazyku.
A pouzitie danej funkcie zavisi aj od toho jaku aplikaciu robis, aj ked pises v pascale tak nemozes pouzit readln pre oknovu aplikaciu, ptz ta nema ziadnu konzolu, a ani nebude linkovat tu kniznicu s tou funkciou do programu.
P.S. a vseobecne programovanie je vediet vyriesit realny problem/ulohu. Ked ti poviem zorad mi pole cisel alebo slov, tak najprv musis vediet jak sa to optimalne robi (a jak mat optimalne ulozene tie data), nezavisle od jazyka.