Tocmai am descoperit-o pe Jython și, cred că un pic de lingvist, aș spune că este un pic cam ca să-mi întrebați "de ce să folosiți limba latină când puteți folosi limba franceză" (uitând de faptul că latina a venit înainte de franceză, bineînțeles) .
Diferitele limbi umane vă fac să vă gândiți în moduri diferite. Franceză este o limbă minunată, am trăit mult timp în Franța și am făcut o diplomă în ea. Dar puterea și concisia latinilor uimitoare vă pun mintea într-o altă zonă, unde ordinea cuvintelor poate fi schimbată pentru a produce tot felul de efecte subtile, de exemplu.
Cred că, din cunoștința mea obișnuită cu Jython, care mi-a dat cu adevărat entuziasmul, că mă va face să mă gândesc în moduri diferite. Am fost foarte sceptic în legătură cu Python/Jython de ceva timp și am fost un mare fan al genericilor Java, de exemplu (care reduc ironic cantitatea de scriere și, prin urmare, "latinizează" francezii dacă doriți). Nu înțeleg complet implicațiile limbilor "tipărite în mod dinamic", cum ar fi Jython, dar cred că cel mai bine este să mergem cu fluxul și să vedem ce îmi face Jython în minte!
Este amuzant cum vin limbajul. Un alt "latin" ar putea fi considerat a fi Algol68 cu sintaxa sa infinit recursivă. Dar nevoia de a dezvolta un cod masiv recursiv și capacitatea de ao citi și de a gândi în el nu sa simțit (încă). Jython pare a fi o potrivire foarte puternică și elegantă cu locul unde suntem acum, cu bibliotecile OO, puterea Java swing și totul înfășurat într-un pachet foarte elegant. Poate într-o zi Jython va adopta și sintaxa infinit recursivă?