Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Najgori programski jezik svih vremena

[es] :: Art of Programming :: Najgori programski jezik svih vremena

Strane: 1 2

[ Pregleda: 1439 | Odgovora: 32 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8576
*.dynamic.isp.telekom.rs.



+2775 Profil

icon Najgori programski jezik svih vremena29.04.2022. u 20:46 - pre 29 dana
BASIC za 8-bitne računare je apsolutni šampion kao spoj veoma lošeg i veoma uticajnog.

1. Samo globalne promenljive.
2. Prenos "argumenata" preko globalnih promenljivih.
3. Pozivni stek sadrži samo tačku povratka.
4. Nema petlji, osim for.
5. Ne omogućava dinamičke strukture osim nizova brojeva i stringova.

Edsgar Dajkstra je govorio da je ima manje problema da nauči strukturno programiranje studente koji nisu učili nikakvo programiranje, nego one koji su učili BASIC. Prvima treba samo da ubaci gradivo u glavu, a drugima prvo da iz,bije glupost iz glave, a onda da im ubaci gradivo u glavu.

Takav jezik je doživeo planetarnu popularnost. Jednom rečju, globalna katastrofa.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

Riblja corba

Član broj: 12772
Poruke: 188



+4 Profil

icon Re: Najgori programski jezik svih vremena29.04.2022. u 21:11 - pre 29 dana
Sve u svoje vreme.

Pod time ne mislim da je najgori u svoje vreme. Niti da je sada najgori. :P
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8576
*.dynamic.isp.telekom.rs.



+2775 Profil

icon Re: Najgori programski jezik svih vremena29.04.2022. u 21:45 - pre 28 dana i 23h
U to vreme su postojali i drugi, strukturni jezici za 8-bitne računare.

Taj BASIC nije biio nizašta. Samo štetoičina za učenje programskih jezika.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

djoka_l
Beograd

Član broj: 56075
Poruke: 3179

Jabber: djoka_l


+1354 Profil

icon Re: Najgori programski jezik svih vremena29.04.2022. u 22:52 - pre 28 dana i 22h
Evo, ja sam naučio osnove programiranja pre 40 godina na C64 BASIC-u, pa mi se nije osušila ruka, nisu usahla bedra, nisam izgubio vid...
Inače, ako izuzmemo COBOL, koji je bez konkurencije najgori programski jezik u istoriji računarstva, mnogi drugi su vrlo blizu. Recimo Perl, PHP, JavaScript. Ovo su samo neki od jezika koji su očajni, a popularni.
 
Odgovor na temu

baresi
Maribor

Član broj: 66006
Poruke: 1157
*.cable.triera.net.



+162 Profil

icon Re: Najgori programski jezik svih vremena29.04.2022. u 23:29 - pre 28 dana i 21h
I Fortran je tu negdje tih godina, moj prvi jezik na Faksu, pored Basica na Spectrumu.
lp
baresi
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8576
*.dynamic.isp.telekom.rs.



+2775 Profil

icon Re: Najgori programski jezik svih vremena30.04.2022. u 00:40 - pre 28 dana i 20h
Meni je prvi programski jezik bio BASIC na spektrumu, drugi asembler za spektrum, a treći Pascal.

Sve je bilo prosvetljenje u odnosu na BASIC.

U php-u i perl-u nisam radio, ali zašto JavaScript?
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

madamov
Milan Adamov
vlasnik
Adamov Konsultacije d.o.o.
Beograd, Srbija

SuperModerator
Član broj: 21939
Poruke: 4402
*.dynamic.isp.telekom.rs.

Sajt: www.adamov.rs


+136 Profil

icon Re: Najgori programski jezik svih vremena30.04.2022. u 09:12 - pre 28 dana i 12h
Mene je “pameti” naučio GFA Basic za Atari ST (strukturni BASIC sa lokalnim promenljivi i slično, nikada nisam koristio GO TO komandu u njemu).

Što se naslova teme tiče, evo ove godine će biti deset godina kako sam učestvovao na konferenciji na kojoj je Daglas Krokford otvorio predavanje sa dva slajda. Na prvom je pisalo: “JavaScript is the worst programming language”, onda je napravio pauzu od dobrih desetak sekundi gledajući u zbunjenu publiku, da bi onda prikazao slajd sa porukom: “JavaScript is the best programming language”.
 Certified Trainer Mojave 101 macOS Support Essentials 10.14
http://www.adamov.co.rs http://milan.adamov.rs http://www.infinitum.rs
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8576
*.dynamic.isp.telekom.rs.



+2775 Profil

icon Re: Najgori programski jezik svih vremena30.04.2022. u 11:51 - pre 28 dana i 9h
Među grozne jezike spadaju u skript jezici za administraciju *sh i PowerShell. Isti jezički konstrukt menja značenje u zavisnosti od konteksta i isto značenje se u različitim kontekstima piše različito.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

djoka_l
Beograd

Član broj: 56075
Poruke: 3179

Jabber: djoka_l


+1354 Profil

icon Re: Najgori programski jezik svih vremena30.04.2022. u 13:26 - pre 28 dana i 7h
Citat:
Nedeljko:
Meni je prvi programski jezik bio BASIC na spektrumu, drugi asembler za spektrum, a treći Pascal.

Sve je bilo prosvetljenje u odnosu na BASIC.

U php-u i perl-u nisam radio, ali zašto JavaScript?


https://medium.com/javascript-...g-with-javascript-58f440d6b3d8
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8576
*.dynamic.isp.telekom.rs.



+2775 Profil

icon Re: Najgori programski jezik svih vremena30.04.2022. u 13:36 - pre 28 dana i 7h
Ja ne volim sledeće stvari:


1. Značenje i/ili način izražavanja značenja zavise od konteksta.

2. Dinamičko tipiziranje.

3. Izvršavanje sintaksno neispravnih programa.


JS ima 2 i 3, ali to se smatra za kul u skript jezicima.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

djoka_l
Beograd

Član broj: 56075
Poruke: 3179

Jabber: djoka_l


+1354 Profil

icon Re: Najgori programski jezik svih vremena30.04.2022. u 14:18 - pre 28 dana i 7h
Pazi ovo (JS):

0 == '' (true)
0 == '0' (true)
'' == '0' (false)

Odnosno, ako je a==b i a==c ne mora obavezno da bude b==c
WTF?

broken three-state-logic

false == undefined (false)
false == null (false)
null == undefined (true)

JS nema Integer tip podatka. Nema array tip (ali ima Array klasu), ali elementi niza ne moraju da budu istog tipa !!!
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8576
*.dynamic.isp.telekom.rs.



+2775 Profil

icon Re: Najgori programski jezik svih vremena30.04.2022. u 15:41 - pre 28 dana i 5h
Polimorfni elementi nizova su potrebni.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

MajorFatal
Milija Jakic
opravljam oluke, 1337LAB
Bg

Član broj: 36595
Poruke: 1207
87.116.166.*



+474 Profil

icon Re: Najgori programski jezik svih vremena30.04.2022. u 22:35 - pre 27 dana i 22h
5 Megabajta, 65.500 bušenih kartica, 4 dana da se učitaju :)


Nemoj da pricas?
Prikačeni fajlovi
 
Odgovor na temu

Bradzorf012
Computer programming specialist
Mile i ortaci LLC
New York

Član broj: 334105
Poruke: 405



+942 Profil

icon Re: Najgori programski jezik svih vremena01.05.2022. u 22:31 - pre 26 dana i 22h
Davno sam jeo špagete.
Kada budemo vešali kapitaliste oni će nam prodati uže koje ćemo koristiti za vešanje.
 
Odgovor na temu

Bradzorf012
Computer programming specialist
Mile i ortaci LLC
New York

Član broj: 334105
Poruke: 405



+942 Profil

icon Re: Najgori programski jezik svih vremena01.05.2022. u 22:43 - pre 26 dana i 22h

Kada budemo vešali kapitaliste oni će nam prodati uže koje ćemo koristiti za vešanje.
 
Odgovor na temu

mjanjic
Šikagou

Član broj: 187539
Poruke: 2469



+652 Profil

icon Re: Najgori programski jezik svih vremena03.05.2022. u 19:52 - pre 25 dana i 1h
Kad se setim nekih Pecom 64 iz osnovne škole (a samo nalepnica bila 64 - 64k rama, a u stvari računari imali 32k, Srbija...), ubiješ se kucajući 50-60 linija koda ili učitavajući preko kasetofona, i onda ti neko samo "škljocne" prekidač za uključivanje :)


Citat:
djoka_l:
JS nema Integer tip podatka. Nema array tip (ali ima Array klasu), ali elementi niza ne moraju da budu istog tipa !!!

Nema Int, ima Number, ali svejedno, broj se u memoriji čuva kao 'signed 64-bit float' (52 bita za mantisu i 11 za eksponent).

Generalno, za ozbiljnije stvari, kao što je razvoj frontend aplikacija baziran na komponentama ili backend nije loša ideja koristiti neki od OOP jezika koji se transpajliraju u JS, jer uglavnom može da se odabere verzija tako da transpajler iskoristi sve prednosti najnovije EcmaScript specifikacije, sa kojom programer i ne mora da bude upoznat.
Tako je to sa programskim jezicima koji su počeli kao jednostavni skript jezici (neko pomenu i PHP), kod JS je dovoljno pogledati kod za neke od biblioteka pa da se stekne utisak koliko je "jednostavan" i "inutitivan" i da je tu najmanji problem to što nije pravi OOP jezik. Problem je to što je običan skript jezik godinama budžen i nadograđivan da podrži nove tehnologije, izbegavajući da se podrži pravi OOP koncept - što je, recimo kod PHP-a ipak na kraju prihvaćeno, ako se ne varam, od verzije 5.
Blessed are those who can laugh at themselves, for they shall never cease to be amused.
 
Odgovor na temu

B3R1
Berislav Todorovic
NL

Član broj: 224915
Poruke: 595



+480 Profil

icon Re: Najgori programski jezik svih vremena04.05.2022. u 15:07 - pre 24 dana i 6h
Citat:
djoka_l:
Evo, ja sam naučio osnove programiranja pre 40 godina na C64 BASIC-u, pa mi se nije osušila ruka, nisu usahla bedra, nisam izgubio vid...

Hajde ovako ... skoro svakom yugo-klincu 80-tih osnovna skola kompjuterskih nauka je bila C64 ili Spectrum ... i BASIC koji se na njima vrteo. U mom slucaju C64. Poneki hardcore geekovi/nerdovi su vrlo brzo nakon prvih BASIC koraka shvatili da je to igracka, pa su zalutali u asembler. Medjutim, velika vecina tzv. normalnih klinaca je ionako koristila sva ta sokocala samo za igrice, a vrlo brzo su batalili basic ... iz ociglednih razloga. Eh da, naravno, postojala je i treca grupa klinaca, koje nista od toga nije zanimalo ... ti poslednji su u zivotu kasnije prosli najbolje. :->

Ali daleko od toga da basic nije imao i nekih dobrih strana. Ako nista drugo, koristio je kasnije, kada su se pojavili programabilni kalkulatori, u koje si mogao da ubacis programcice koji ti olaksavaju polaganje ispita. Opet, vecina tzv. normalnog sveta je te sprave koristila kao e-puskice, pa su ih npr. na ETF-u neki profesori zabranjivali na ispitima.

Šalu na stranu - meneer Dijkstra je bio u pravu: ko god je ucio programiranje na basicu kao da ga nije ni ucio. Takvo je bilo barem moje iskustvo - kada sam silom prilika tokom studija morao da savladam najpre Pascal, pa Fortran, pa C - hteo ne hteo, morao sam da principe strukturnog programiranja ucim od nule. Igrarije sa C64 bejzikom i asemblerom mi nisu previse pomogle. Bas kao sto je i prelazak na objekte totalno druga filozofija, sto opet zahteva korenite promene mindseta.

Zapravo, periodicne promene mindseta, a samim tim i navika (cesto onih losih), su neizostavni deo IT struke uopste, zapravo najteza stvar u struci ...
Citat:
Perl, PHP, JavaScript. Ovo su samo neki od jezika koji su očajni, a popularni.

Stvar je u tome sto su ti jezici stvoreni za sasvim druge namene, a u medjuvremenu su namene prerasle mogucnosti tih jezika.

Perl je recimo osmisljen da sistem-adminima omoguci da razne spagete od sh|awk|sed|... skripti, a neretko i one dugacke 1-line-kobasice strpane u crontab - pretoce u citljiviji kod, koji lako moze da odrzava i debaguje neki njihov kolega kada admin ode na odmor. A posto admini nisu developeri, cesto nemaju nikakvo programersko znanje, a tokom skolovanja nisu ni ucili tipove i strukture podataka, teoriju algoritama, pojam "o(n)" i ostale stvari - Larry Wall im je izasao u susret i stvorio prljavog monstruma koji ih oslobadja mnogih glavobolja kojima su bili izlozeni tadasnji pravi programeri. Izmedju ostalog - deklarisnja promenljivih, lupanja glave oko tipova podataka, pa se jedna ista promenljiva moze da tumaci i kao boolean, char, int, string, float ... zavisno od koneksta (npr. $a="2"; ++$a; print $a - dace rezultat: 3 ... $a = "XXX"; ++$a; print $a - dace rezultat: 1), nema potrebe ni za inicijalizacijom promenljivih (sve su NULL po defaultu). Kada problem preraste mogucnost tih skripti i firma mora da angazuje profi-developere da sve to razmrse i pretoce u neki npr. C++ kod - ovi cupaju sebi kosu pokusavajuci da razmrse kako ti spageti rade ...

Slicno tome i PHP - on je smisljen da zameni CGI skripte i olaksa razvoj web formi, a pretvorio se u poseban programski jezik ...
 
Odgovor na temu

djoka_l
Beograd

Član broj: 56075
Poruke: 3179

Jabber: djoka_l


+1354 Profil

icon Re: Najgori programski jezik svih vremena04.05.2022. u 15:45 - pre 24 dana i 5h
Nisam ja bez veze pomenuo ta tri programska jezika (Perl, PHP, JavaScript) kao najgore.

Perl se nekada koristio (i) za web programiranje. Možda si nekada koristio webmin, koji je web interfejs za sistemske operacije na Linuxu. Kompletno je napisan u Perlu. Sve je spakovano, uključujući web server i gomile funkcionalnosti. Čak sam i sam doprineo (vrlo malo) webmin-u. Svojevremno sam otkrio bug, prijavo i predložio rešenje koje je ušlo u sledeću reviziju...

Kasnije je PHP potpuno izbacio Perl iz web ekosistema, a JavaScript, koji je prvo došao kao front end jezik, počeo da se koristi i za back end. Doduše, profesionalci više koriste TypeScript za node.js razvoj, ali to je ipak, na kraju, JavaScript.

Sada, kada je web programiranje toliko popularno, PHP i JavaScript su često prvi jezici koje potencijalni programi uče (srećom, ne i Perl), a jezici su odvratni.

Meni se, recimo, najviše sviđa Ada. Nisam je mnogo koristio (ako se ne računa PL/SQL koji je, u stvari miks Ada i SQL), ali sam prvi put imao utisak da je sve napravljeno od početka, sa jasnim planom i kako treba. Svi ostali jezici, manje ili više, podsećaju na krpeže. Na primer C++ je odvratan jezik u odnosu na C# i Javu, baš zbog toga što su objekti silom nakalemljeni na klasičan C i da bi se sačuvala kompatibilnost sa C

Sada, ako neko pita koji bi programski jezik trebalo prvo da uči, ja sam u velikoj dilemi šta da preporučim. Recimo, Python bi mogao da bude dobar izbor, ali nekako rogobatan. Svi ti C-like jezici bi bili bolji kao drugi izbor, posle C, ali C, sam po sebi, može da bude loš kao izbor za prvi jezik.

Pascal je očaj. Treba ga koristiti kao jezik za učenje, ali zahvaljujući Borlandu, postao je ruglo od jezika.

A BASIC?, Pa ja i dan danas koristim to što sam naučio osamdesetih u VBA programiranju (kada moram). Mada to više nije onaj BASIC koji sam ja učio.
 
Odgovor na temu

B3R1
Berislav Todorovic
NL

Član broj: 224915
Poruke: 595



+480 Profil

icon Re: Najgori programski jezik svih vremena04.05.2022. u 19:27 - pre 24 dana i 1h
Citat:
djoka_l: Perl se nekada koristio (i) za web programiranje.

Da, ali mu to nije bila osnovna namena, kao sto sam rekao. Tacno, bio je popularan za CGI skripte. A bilo je i velikih sistema koji su ga koristili - recimo, celokupna platorma Bookinga (booking.com) je razvijena bas u Perlu i pre 10-tak godina Booking je stalno trazio Perl developere i nikada ih nije bilo dovoljno. Mada verovatno su razlog za to i neka horor-iskustva pojedinih developera koji su se upecali na "Welcome to beautiful Amsterdam" udicu i dosli da rade za njih, poput lika iz ove horor-pricice.
Citat:
Sada, kada je web programiranje toliko popularno, PHP i JavaScript su često prvi jezici koje potencijalni programi uče (srećom, ne i Perl), a jezici su odvratni.

JavaScript ne bih ucio ni da me plate u zlatu! I kada bi na ovom svetu u IT ostao samo JS i nista drugo, batalio bih IT i otvorio restoran. PHP bih mogao da svarim eventualno ... mada bih i izmedju PHP i kulinarstva verovatno izabrao ovo drugo. :-)
Citat:
Sada, ako neko pita koji bi programski jezik trebalo prvo da uči, ja sam u velikoj dilemi šta da preporučim. Recimo, Python bi mogao da bude dobar izbor, ali nekako rogobatan.

Python je dobar kao entry-level jezik, mnogi americki univerziteti su ga prihvatili bas za to. Recimo, na MIT ga uce svi undergrad studenti, ukljucujuci i one kojima Computer Science nece biti primarna struka. Uloga koju je pre par decenija imao Fortran. Softverasi kasnije uce i druge jezike, dok npr. elektronicari koriste scipy, simpy itd. Vidim da su taj princip poceli da prihvataju i na ETF-u.

Mislim da je Python dobar i kao naslednik Basic-a, jer pocetnicima omogucava da direktno pocnu s ucenjem. Nema instalacije slozenih alata, podesavanja stotine parametara, sintaksa je jednostavna i razumljiva svima. A jezik od korisnika trazi i urednost - npr. pravilnu indentaciju, inicijalizaciju promenljivih, jasno razdvajanje tipova podataka itd.
Citat:
Pascal je očaj. Treba ga koristiti kao jezik za učenje, ali zahvaljujući Borlandu, postao je ruglo od jezika.

Uhhh ... ni to! Licno znam ljude kojima je upravo Pascal, koji je bio obavezan u gimnazijama davnih 90-ih (i to skolama opsteg smera), ogadio programiranje za sva vremena. Inace, ne znam koliko ti je poznato, ali 80-ih je na ETF-u kruzila neslavna prica o tvorcu paskala - prof. Niklausu Wirthu. Lik je bio profesor na ETHZ (Cirih) i svakako autoritet u svojoj struci, ali je bio ocajno los predavac. Studenti su s njegovih casova bezali koliko god su mogli, jer je retko ko uspevao da ga prati, bio je totalno konfuzan ...
 
Odgovor na temu

dejanet
Beograd

Član broj: 19240
Poruke: 1112



+808 Profil

icon Re: Najgori programski jezik svih vremena04.05.2022. u 21:04 - pre 24 dana
Meni je Turbo Pascal bio sasvim OK, object pascal sam preskocio, pa sam se kasnije sa mukom adaptirao na Delphi i objektno programiranje.
Ali pravo objektno programiranje bez napora mi je bilo u Javi i kasnije u C#.

JS sam poceo da koristim kao programski jezik tek od susreta sa AJAX pozivima, tj. kada smo sve cesce pravili punu ili delimicnu Single Page App, eh 15-20 godina pre ovih Angular, React ...
 
Odgovor na temu

[es] :: Art of Programming :: Najgori programski jezik svih vremena

Strane: 1 2

[ Pregleda: 1439 | Odgovora: 32 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.