Jinak zcela filozoficky a mirne ci vice OT: v beznem zivote nejsou programovaci jazyky posvatne kravy a smysl zivota, ale nastroje. Od urcite pozice (urciteho stupne vyzadovaneho abstraktniho mysleni) nejsou znalosti specifickeho jazyka nijak extremne zasadni. Je to jenom takovy make-up na myslence a na (technickych ci oborovych) znalostech.
Ma cenu se zkusit jina paradigmata programovani (prolog, lisp apod.), ale znovu, ne kvuli tomu, abyste umel dany jazyk, ale abyste chapal myslenkove koncepty na nichz jsou ty jazyky postavene a umel hrat na tom poli.
To, ze v Matlabu nemate pouzivat pro operace na maticich cykly, ale snazit se vyjadrit to jako sekvenci maticovych nebo vektorovych operaci mi neprijde extremne zasadni znalost -- pri prvnim code-review vas na to nekdo upozorni. Zrovna pokud bych prijimal nekoho, kde pracovnim nastrojem bude Matlab nebo ten Fortran, tak bych se ptal na uplne jine veci (stabilita, konvergence, fp aritmetika -- ta dela velike problemy, atd.).
To same list-comprehension v Pythonu a podobne.