.NET framework yetmiyor mu? Veya ASP.NET’in tamami?
Bir dilin temelini 1 saatte ogrenebilmek icin bir suru dilin temelini bilmek gerekiyor.
Assembly farkli evet, cogu cok az sey bilerek 10-15 dakikada ogrenilebilir.
Python’da sadece .py dosyalarindan ibaret olmayan, wheel filan kullanan kutuphanelerin cogunun C kutuphanesi oldugunu biliyorsun, degil mi? Veya ismini birden fazla programlama dilinde duydugun GMP, OpenAL, OpenGL, ffmpeg, SDL, OpenCV gibi kutuphanelerinin hepsinin C linkage’i oldugunu ve cogunun C’de yazildigini?
Backend/web kutuphanesinin olmamasinin sebebi C’nin bu is icin kotu bir dil olmasi. Benzer sekilde, Javascript veya Python’da driver SDK’si / kernel modulu yazmayi kolaylastirici seyler bulamazsin.
Bu kisisel bir fikir ve en az degisik paradigmalara sahip programlama dilleri kadar yanlis oldugunu dusunen insan var. “X icin en onemli” gibi bir eklentiyle nispeten objektiflestirmezsen, ciddiye almasi zor.
Python’un nesne tabanli programlama icin tasarlanmamis olmasi. Bu is icin tasarlanan Java ve C# gibi diller var—hatta sanal makinalari bile nesne tabanli.
Ayrintisina inmeyiz, hayir. Bu dillerden birinde OOP yapmayi ogrenip yaptiklarini Python’a gecirmeyi deneyip nerede yetersiz kaldigini kendin gorebilirsin mesela.
Onun disinda yazdiklariniza katiliyorum gencler, ellerinize saglik.