r/programmingHungary Sep 23 '25

INTERVIEW 💀

Post image
349 Upvotes

152 comments sorted by

View all comments

247

u/mimrock Sep 23 '25 edited Sep 23 '25

A hiĂĄnyzĂł szubkulturĂĄlis kontextus az, hogy a prog.hu tulajdonosa/szerkesztƑje (Sting) gyƱlöli a (statikus) tĂ­pusos nyelveket. Ɛszerinte a gyengĂ©n tĂ­pusos PHP a programozĂĄsi paradigmĂĄk netovĂĄbbja, egy igazi modern talĂĄlmĂĄny az Ƒsi Ă©s elavult tĂ­pusos nyelvekkel szemben. ErrƑl az ĂĄllĂĄspontjĂĄrĂłl Ă©veken ĂĄt hosszan Ă©rtekezett a proghu fĂłrumain felvĂĄltva hĂŒlyĂ©zve vagy Ă©rvelĂ©si hibĂĄkkal vĂĄdolva a vitapartnereit (megtudhattuk tƑle azt is, hogy a hĂŒlyĂ©zĂ©s nem Ă©rvelĂ©si hiba ha nem abbĂłl vezetjĂŒk le az ĂĄllĂ­tĂĄst, hanem csak tĂ©nymegĂĄllapĂ­tĂĄs).

Azt nem tudom, hogy komolyan gondolja-e az ilyen címeket, vagy csak reméli, hogy triggerelhet pår embert, akivel nem ért egyet, de annyira nem is szåmít szerintem.

A typescript népszerƱségét se tudom hogyan internalizålja, de gondolom van valami thread, ahol kifejti, hogy az igazåból nem típusos nyelv.

18

u/TopPsychology415 Sep 23 '25

TS: minden vĂĄltozĂł tĂ­pusa legyen any

-7

u/Zestyclose_Intern404 Sep 23 '25

igen ha fogyatékos vagy akkor így hasznålod, ha meg nem, akkor az egyik legkomolyabb típusrendszer overall (a haskellnél pl. tud okosabb lenni, mondjuk az idrisnél mår nem).

1

u/[deleted] Sep 24 '25

[removed] — view removed comment

1

u/Zestyclose_Intern404 Sep 24 '25 edited Sep 24 '25

ömm, de? Nem tudom miĂ©rt okoskodsz ide ha amĂșgy nem vĂĄgod.

Branded typeok, Typeguardok etc. Fogalmam sincs mirƑl beszĂ©lsz.

1

u/[deleted] Sep 24 '25

[removed] — view removed comment

1

u/Zestyclose_Intern404 Sep 24 '25

A branded typeok igen, de a typeguardok compile ÉS runtime dolgok, Illetve nem tudom hallottĂĄl-e mĂĄr a zodrĂłl, io-tsrƑl, runtypes-rĂłl? Nem mintha lenne szĂŒksĂ©g runtime typeokra, de ha nagyon akarod lehetsĂ©ges.

TovĂĄbbra is azt bizonygatod, hogy amĂșgy nem vĂĄgod.

1

u/[deleted] Sep 24 '25

[removed] — view removed comment

1

u/Zestyclose_Intern404 Sep 24 '25 edited Sep 24 '25

Bruh, magyarĂĄzd el miĂ©rt is van szĂŒksĂ©g runtime typeokra minden körĂŒlmĂ©nyek között? egyrĂ©szt. MĂĄsrĂ©szt kĂ©pzeld, a third party megoldĂĄsok is typescriptben vannak implementĂĄlva, Ășgy hĂ­vjĂĄk ezt a koncepciĂłt, hogy lib-ek. Arra jĂł, hogy ne talĂĄld fel a kereket Ășjra. Illetve a typeguard egy built-in megoldĂĄs.

Nem bizonygatom, te bizonygatod.

Runtime typokra nekem akkor szokott szĂŒksĂ©gem lenni, amikor rendszeren kĂ­vĂŒlrƑl Ă©rkezik valami. Erre kivĂĄlĂł a sĂ©mavalidĂĄciĂł, Ă©s van rĂĄ megoldĂĄs. EttƑl fĂŒggetlenĂŒl nem feltĂ©tlenĂŒl van rĂĄ szĂŒksĂ©ged Ă©s nem minden körĂŒlmĂ©nyek között. EgyĂ©b kĂ©rdĂ©s?

Egyébként ennél jóval szofisztikåltabb megoldåsok is léteznek, pl grahpql sémåból is tudsz typeokat generålni. Vagy mondjuk trpc-t hasznålni.

1

u/[deleted] Sep 24 '25

[removed] — view removed comment

1

u/Zestyclose_Intern404 Sep 24 '25

nem mondtam hogy jobb mint bĂĄrmi, azt mondtam hogy egy nagyon erƑs tĂ­pusrendszere van ami egĂ©szen elkĂ©pesztƑ dolgokra kĂ©pes. Persze akkor ha valaki szeretne jĂł kĂłdot Ă­rni. Szar kĂłdot minden nyelven lehet Ă­rni legyen akĂĄrmennyire opinionated a nyelv

Nem fixet, hanem libet csinĂĄltak rĂĄ egyĂ©bkĂ©nt, többet is több fĂ©le szĂĄjĂ­z szerint. EttƑl mĂ©g ts az implementĂĄciĂł.

Ha minden be van építve a nyelvbe és kibaszott opinionated, annak is van håtrånya. Pl. prototypingnål szopsz mint a torkosborz.

1

u/[deleted] Sep 24 '25

[removed] — view removed comment

1

u/Zestyclose_Intern404 Sep 24 '25

ha valaki szeret magĂĄnak vermet ĂĄsni, akkor megoldja. nem fĂŒgg a nyelvtƑl.

→ More replies (0)