DevProTalk

DevProTalk (http://www.devprotalk.com/index.php)
-   Opušteno (http://www.devprotalk.com/forumdisplay.php?f=16)
-   -   Konačno interesantan geeky text o programskim jezicima (http://www.devprotalk.com/showthread.php?t=1943)

mungos 30. 11. 2006. 16:49

Konačno interesantan geeky text o programskim jezicima
 
http://just-humour.blogspot.com/2006...-women-by.html

Ilija Studen 30. 11. 2006. 17:50

Da li je to do mene ili su ovakvi tekstovi interesantni samo ljudima koji nisu programeri? Meni je ovo... duhovito, ali tu prestaje svaka dalja, a posebno praktična vrednost. Pričanje o babama i žabama (PHP vs Assembler, Ruby vs Pascal, Python vs C?) uz određen kontekst i koju duhovitu crtu.

cvele 30. 11. 2006. 17:58

Citat:

Originalno napisao Ilija Studen
Da li je to do mene ili su ovakvi tekstovi interesantni samo ljudima koji nisu programeri? Meni je ovo... duhovito, ali tu prestaje svaka dalja, a posebno praktična vrednost. Pričanje o babama i žabama (PHP vs Assembler, Ruby vs Pascal, Python vs C?) uz određen kontekst i koju duhovitu crtu.

a najcrnje je sto se takve stvari rangiraju dosta visoko na sajtovima poput digg etc... crno :/

mungos 30. 11. 2006. 18:02

Vas se dvojice izgleda niste učili na BASIC-u ;)

Ilija Studen 30. 11. 2006. 18:12

Citat:

Originalno napisao mungos
Vas se dvojice izgleda niste učili na BASIC-u ;)

Nemoj tako, moj prvi programski jezik. Napisao glupi telefonski imenik sa 14 godina. Ideja da svi brojevi budu hardkodovani u sam program mi se tada činila kao prilično upotrebljiva. Stvar nikada nije zaživela i tako sam odustao od Basica :D

kalkulus 30. 11. 2006. 18:56

Citat:

Originalno napisao Ilija Studen
Nemoj tako, moj prvi programski jezik. Napisao glupi telefonski imenik sa 14 godina. Ideja da svi brojevi budu hardkodovani u sam program mi se tada činila kao prilično upotrebljiva. Stvar nikada nije zaživela i tako sam odustao od Basica :D

heh, ja sam pisao neku pesmaricu sa slicnom idejom.. smorio sam se posle par prekucanih pesama :)

mungos 30. 11. 2006. 18:58

Ja sam sa 9 godina prepisao iz Školarca neko programče od 5-6 linija, uglavnom na RUN bi ispisavao:

Kôd:

Zdravo, ja sam kompjuter! Kako se ti zoves?_
Kôd:

Marko
Kôd:

Drago mi je Markoda smo se upoznali.
Primjetite bug između "Marko i da", tj. spojeno bi izbacivao, tj. odma sam u prvom programu napravio ogroman bug. I to primjetila drugarica iz komsiluka kojoj sam ponosono pokazao piece of art. Odma sam tad vidio da nemam šta da radim u programiranju i otišao u muzičare, što je sad neka druga priča...

misk0 30. 11. 2006. 20:57

Ja sam odlucio da napishem poker, uradio grafiku (textualnu, ASCII), svu automatiku, crtanje, ovo ono. Kad je trebalo da prekontrolishem kombinaciju, ponestalo mi je memorije usled prevelikog broja IF uslova :)
Optimizacija IF-a mi je tad bila nepoznata.

A ima sam citavih 116Kb

Alef 30. 11. 2006. 22:05

Hehe :)
I meni je ponestalo memorije kad sam pravio PacMan-a u Turbo Pascal-u, koristeci onaj graphic modul (ili kako se vec zvao).

Onda sam shvatio da konacno moram da naucim te funkcije :1016:

Milos Vukotic 30. 11. 2006. 23:10

Basic :)
Što bi rekli, "kao da je juče bilo", a bilo je 1988-e, imao sam 14 godina...
Posle prvih 10-ak minuta za Kompjuterom Zvanim Želja, koji sam do tada gledao samo u Galaksiji i TV emisijama Dejana Ristanovića i Stanka Popovića, "isprogramirao" sam:
Kôd:

10 PRINT "MILOS GENIJE"
20 GOTO 10

Odmah sam krenuo kako ne treba, hebote :D Srećom, na tastaturi = kompjuteru postojao je i jedan jarko-crveni taster na kojem je pisalo "Break"... :)
Evo ga ovdje:
http://www.retrobit-hr.com/galerija/bg-misedo.JPG

Ivan 30. 11. 2006. 23:27

Dobro je ... ja sam krenuo sa C-om ;)

Od 16e godine ...

zextra 30. 11. 2006. 23:39

^ Ivan: samo nismo culi kad.. :)

Meni je prvo funkcionalno parce koda bio neki telefonski imenik u qbasicu, koji je koristio .dat fajl za smestanje podataka.. A posle sam se pozabavio grafikom u SCREEN 2 modu (koristio sam nesavrsenosti u prikazu grafike da bih stvorio iluziju teksture na ekranu - u mom slucaju zutog monohromatskom). Sve to na monohromatskom monitoru na nekoj zverini od "masine" koju je Novkabel sastavljao..

A, bese to pre nekih 10ak godina... tamo negde u 6-om osnovne. Koliko sam imao tad - 12 godina ako se ne varam?

Dzordz 30. 11. 2006. 23:42

Jesam li ja jedini koji je tek sa 23 poceo da uci da programira? :)

Ja sam prvo poceo u Excelu neke tabele (if, or, and...)

Zanimljivo!

MorenoArdohain 30. 11. 2006. 23:51

1 godina srednje.. Cas informatike... ja udarim da pravim 3D grafik funkcije (tacka po tacka), na nekoj 286-tici.. Sve u Basicu naravno, a kao osnovu sam uzeo neki clanak u SK koji je objasnjavao ceo princip, doduse u Pascalu.

Cudo jedno, proradilo iz 10-og pokusaja, ne znam ni sam.
Profan odmah otisao da cugne jednu kad je video to.

LOL

jablan 01. 12. 2006. 00:48

Blago vama, ja se ni ne sećam svog prvog programa...

Inače, ni ja ne nalazim tekst sa linka iz prve poruke preterano zanimljivim, a da je geeky, jeste.

LiquidBrain 01. 12. 2006. 07:54

meni je prvi veci program bio kreiranje rasporeda casova za profesore u osnovnoj skoli. I program je radio extra, ali ga profani nisu prihvatili jer su neki imali pauze imedju casova... kao mrzi ih da sede u zbornici i nerade nishta.... Heh... naravno bio je BASIC ;)

Nakon toga Assembler i prvi veci program je bilo neko izracunavanje nekih funkcija, ne secam se sada tacno kojih... a nakon toga... self replicating code... ;) LoL Uleteo mi virus pa rekoh da vidim kako neko moze da zajebe neciji kompjuter. S' obzirom da sa bio klinac (desktruktivni po prirodi) i ja sam hteo da znam kako da sjebem nekom komp... LoLz

Posle mnoooooogooo mucenja proradio je :) A zamislite kakvu sam samo literaturu imao sa 12 godina i jedinom konekcijom na BBC... Ali ajde... beshe bilo 9600 bps

Vokic 01. 12. 2006. 08:22

Citat:

Originalno napisao Milos Vukotic
Basic :)
Što bi rekli, "kao da je juče bilo", a bilo je 1988-e, imao sam 14 godina...
Posle prvih 10-ak minuta za Kompjuterom Zvanim Želja, koji sam do tada gledao samo u Galaksiji i TV emisijama Dejana Ristanovića i Stanka Popovića, "isprogramirao" sam:
Kôd:

10 PRINT "MILOS GENIJE"
20 GOTO 10

Odmah sam krenuo kako ne treba, hebote :D Srećom, na tastaturi = kompjuteru postojao je i jedan jarko-crveni taster na kojem je pisalo "Break"... :)
Evo ga ovdje:
http://www.retrobit-hr.com/galerija/bg-misedo.JPG

LOL Misedo... Otkad nisam cuo za to..

Secam se jos u osnovnoj skoli kod nas, neki su isli na Misedo-e(koje je tadasnji direktor zvao vrh tehnologije) dok smo mi malo napredni isli na 386-ice :) kod neke jako simpaticne nastavnice :1042:
Prvi jezik, naravno, basic :) Bese to pre cirka 14-ak godina znaci oko moje 12 godine :)

zark0vac 01. 12. 2006. 09:46

6 razred osnovne skole. 11 godina (krenuo sam sa 6), basic. Napravio sam neki kviz, ne secam se bas najjasnije, ali se secam da sam zarazio sve zive dok nisu ispucali sva (cak 20) pitanja. Bilo je bodovanja u odnosu na koje pitanje odgovoris tacno, i koristio je text input za odgovor, pa kada bi odgovorio "Odgovor", "ODGOVOR", ili "odgovor" samo 1 bi bio tacan odgovor, a ako bi ga omasio izgubio bi sve poene. :) Naravno, onda sam se pridruzio Mungosu i presao u harmonikase...

misk0 01. 12. 2006. 10:22

Citat:

Originalno napisao Alef
Hehe :)
I meni je ponestalo memorije kad sam pravio PacMan-a u Turbo Pascal-u, koristeci onaj graphic modul (ili kako se vec zvao).

Mislis na "GDI"??? Ili me je sjecanje ipak izdalo?

Ja sam u srednjoj na pascalu vec poceo praviti AutoSkolu, tj polaganje testova iz poznavanje Saobracajnih propisa. Ali to nikad nije zavrsno naravno.
Tad nije bilo gotovih funkcija za ucitavanje BMP fajlova, pa sam zahavaljujuci news grupama yu.* (ne sjecam se vishe) i jednom covjeku koji je imao zivaca da mi objasnjava i salje kod (ne sjecam se vishe imena, ali i dan danas bi mu se htio zahvaliti). Covjek se potrudio da mi objasni kako da ucitam BMP fajl, kako da ga spucam u Video Memoriju (bilo je parche assemblera), kako da sve to 'upalim'.
A to su i bili prvi koraci u "iskoristavanju" interneta kao resursa, naravno na VT100 i news citacu na starom VMS/VAXu 3800 (mislim) i je bilo spojeno sa *.ac.yu mrezom sa nevjerovatnih 9600B/s

bluesman 01. 12. 2006. 13:19

Moji prvi programi su bili u svesci :)

Školska 1986/87 - bio sam jedna od prvih generacija na smeru "programer" (možda i prva, nisam siguran, to je tek bilo uvedeno). Nismo imali računare u školi, sve smo pisali u sveskama. Prvi put kada smo organizovano seli za računare bilo je za pripremu diplomskog rada koji je rađen u FORTRAN-u.

Pored toga, COBOL, BASIC... iskreno ne sećam se prvog programa, ali se sećam prvog susreta sa računarom. Samo sam kucao DIR jer je to bilo jedino za šta sam bio siguran da neću ništa da pokvarim. Školi sam zahvalan utoliko što me jee naučila da razmišljam kao programer iako nisam izneo skoro nikakvo praktično znanje.

Prvi računar sam dobio (ako se dobro sećam) krajem 1990, 386 SX 25 MHz sa 2 MB RAM. To je bila jako dobra mašina tada. Ako si dobro namestio himem.sys i driver učitao u high memoriju (iznad 640K) mogao si da startuješ lepo windows 3.0, koji iskreno nisam ni koristio jer tada nisam ni video praktičnu svrhu te "šarene laže" :) Više sam ga kopirao, odnosno pravio to isto za DOS jer je u DOS-u bilo tada sve - niko nije ni pisao programe za windows.

Kasnije sam nabavio Turbo C compiler i počeo da učim C, posle i C++, a Pascal sam naučio za par dana, što samo dokazuje da kada imaš programersku osnovu učenje programskog jezika se svodi samo na par sati upoznavanja sa sintaksom i par dana navikavanja na istu. Svaki programer može za par dana da radi u bilo kom programskom jeziku.

Prvi pravi programi koje sam radio su neke igrice - bio sam zaluđen za simulacije i napravio sam neku simulaciju vožnje helikoptera. Prvi komercijalni program je bio za auto-trke, upisivanje i klasifikacija rezlutata trke. Sve ke to pod DOS-om radilo. Kasnije sam pisao drivere za grafičke karte i neke low level funkcije kada sam spržio par hard diskova. Posle sam skapirao da od toga nema puno para, odnosno radi se nekoliko meseci po programu da bi nešto ozbiljno napravio - a i tada je bila situacija sa plaćanjem kao i danas.

... eh bre, odmah se zanesem čim me povuku sećanja. Sorry.

ivanhoe 01. 12. 2006. 15:41

da napravimo mi i nostalgija.devprotalk.com :)

bluesman 01. 12. 2006. 15:45

znam, preterao sam :1057:

oliver 01. 12. 2006. 23:07

ko prećer'o? šta prećer'o? meni merak da čitam, samo... nekako poslije svih obih "autobiografija", meni moja izleda jako mizerna :)

silom (ne)prilika, prvi put sam se sreo s kompom u osnovnoj školi, na času "tehničkog" - i to jednom jedinom času... prekucavali smo sa papira boga_pitaj_šta, i naravno nikom nije proradilo programče jer niko blage veze nije imao šta se tu zapravo radi :) Em većina prvi put koristi tastaturu, em prekucava "hijeroglife".

Drugi "obračun" je bio u 1. srednje, Apple II mašine ('98/'99!) :) Tu smo već bili maheri, pa smo se svi naložili na print 10 "zdravo", print 20 "sta ima", pa prelazak na novi ekran... i to se traljavo završilo jer je profesorica računarstva zapravo završila samo neki kurs i nije skoro ništa znala da objasni. nije znala ni kako miš funkcioniše kad je pitao jedan lik na času...

Prvi komp sam dobio 2000-te, ubrzo sam skupio i za modem :) i tu počinje "saga" o sajtovima :) odmah sam se "naložio" da skontam kako se to radi, i išao najtežim putem - view source pa čačkaj, mijenjaj, ispravljaj... onda je došao Dreamweaver, ali me brzo smorio. Želja da neke stvari automatizujem me dovela do PHP-a (jao, kad sam provalio include("header.html") :D), prvo čačkajući tuđe skripte, a kad više nije išlo - zasjeo uz PHP manual i krenuo po svome. Rezultat krpljenja/budženja besplatnih skripti stoji online već tri godine, radi pos'o i poslužuje nekih 200-300 unique posjetilaca dnevno :)

Znači, bez ikakve "podloge" sam uletio u PHP, izborio se i eto me danas - živim od njega. Ne baš kao bubreg u loju, možda da malo više guram nos i jurim bolje poslove, al' dobro... šta je - tu je, biće bolje.

edit: 'ebote, napisao sam isto teksta kao i bluesman, a rekao sam 5x manje...

bluesman 01. 12. 2006. 23:35

Citat:

Originalno napisao oliver
edit: 'ebote, napisao sam isto teksta kao i bluesman, a rekao sam 5x manje...

E to se zove iskustvo koje ja imam: malo teksta a puno serem :)

Milos Vukotic 02. 12. 2006. 00:58

A ovamo neki lažu da se koncentracija gubi s godinama... Što si stariji, to koncentrovanije ser... -pardon- prenosiš svoje iskustvo. I remember, during the waaaar...

bNasty 02. 12. 2006. 20:11

Niko nije pocheo sa asemblerom?
Ja Basic ni dan danas ne znam :\

Apropo teme - lep pokushaj, ali nema humora dovoljno da bi bilo zanimljivo za chitanje. Profesionalna deformacija s' moje strane, verovatno...

boccio 02. 12. 2006. 21:23

Sedmi osnovne, programiranje na Basic-u kao dodatna nastava (izborni predmet) :) I to cak ne u mojoj osnovnoj skoli (Z.J. Spanac), nego prekoputa (M.Oreskovic) jer su jedva pokupili iz 2 skole dovoljno malih geekova koji oce to da slusaju :p Ne secam se na cemu smo radili, mislim da je bila Galaksija...

A onda prvi srednje, moj prvi Amstrad CPC 464, pocetni koraci u Basicu, pa sve oterao u #%@$%^@ i krenuo da radim asembler. To je bio pravi hardcore, znao sam bar 50 ROM rutina napamet :) I to sve sa stanjima flegova :1075:

Tek kad sam video knjigu Ritchija i Kernighana sa 17 shvatio sam da sam uludo sjebo detinjstvo na gluposti :1095:

Vokic 03. 12. 2006. 17:38

Asembler tek na faksu... :1088:

bluesman 03. 12. 2006. 17:59

Ja sam asembler koristio par puta kada sam pisao neke drivere da bih sto vise optimizovao kod, ali nije to za mene :)

Ivan 03. 12. 2006. 19:06

Paraleno sa C-om sam imao potrebe da koristim asembler za pisanje nekih shellcodova :p , takodje i za potrebe reverznog inzenjeringa i debugiranja pa mogu da kazem da sam od samih pocetaka takodje koristio asembler.
Ali, ujedno mislim da je to, danas, veliko gubljenje vremena ...

ivanhoe 04. 12. 2006. 12:14

ma da, pisanje asemblera (narocito za windows programe) se svodi na beskonacan copy&paste, posto ima milion stvari koje moras stalno da ponavljas (skini sa steka, stavi na stek, resetuj flegove, bla, bla...). Cisto gubljenje vremena, kad kompajler moze da brine o tome umesto nas... a da ne pricamo sto kad nesto zeznes skucas masinu svaki put, pa mora reset...

LiquidBrain 04. 12. 2006. 12:40

Sama svrha assembly jezika nije da ti pravish windows programe koji ce da imaju fancy interface i .... To je LOW level programski jezik, sa naznakom na LOW!!! Dakle ako nemash potrebe da direktno pristupash hardveru onda ga zaobidji. A inace u vreme DOS-a kada je trebalo da se napravi neka aplikacija sa podrskom za mish-a, tada sam koristio assembly, a naravno i pri debugovanju dodje bash kao 1 na desetku.

Inace verovatno je da sada assembly koriste samo hard core programeri i reverseri i security related ljudi. Tako da vama kao obicnim developerima je on nepotreban.

Meni se svidja assembly jer imash potpunu kontrolu nad mashinom, primer, pre nego li je izashao Cg iliti C for Graphics onda su tehnologije kao pixel shaderi bili dostupni samo u assembly :)

LoLz. Long live assembly

Ilija Studen 04. 12. 2006. 14:53

Meni je profesor u srednjoj pretio da će da me sruši na popravni jer nisam hteo da učim asembler. Na kraju ga nikad nisam naučio, a dobio 2 iz te oblasti. Glupi asembler...

ivanhoe 04. 12. 2006. 16:35

Citat:

Originalno napisao LiquidBrain
Sama svrha assembly jezika nije da ti pravish windows programe koji ce da imaju fancy interface i .... To je LOW level programski jezik, sa naznakom na LOW!!! Dakle ako nemash potrebe da direktno pristupash hardveru onda ga zaobidji.

pa ako cemo pravo nije to "svrha" asemblera, nego je to jedino za sta jos uvek ima smisla koristiti asembler... :)

Mada za razliku od ilije, ja mislim da bi svi trebalo da probaju da rade u njemu, jer je to odlican nacin da se shvati kako kompjuteri rade...

Dragi Tata 04. 12. 2006. 16:58

Citat:

Originalno napisao bNasty
Niko nije pocheo sa asemblerom?
Ja Basic ni dan danas ne znam :\

Apropo teme - lep pokushaj, ali nema humora dovoljno da bi bilo zanimljivo za chitanje. Profesionalna deformacija s' moje strane, verovatno...

Meni je asembler bio drugi jezik, posle Basic-a :D

I dan danas mi je poznavanje asemblera korisno za debugovanje i optimizaciju C++ koda.

I da, slažem se da je tekst prilično nezanimljiv.

Ilija Studen 04. 12. 2006. 17:05

Citat:

Originalno napisao ivanhoe
Mada za razliku od ilije, ja mislim da bi svi trebalo da probaju da rade u njemu, jer je to odlican nacin da se shvati kako kompjuteri rade...

Ne kažem da ne treba da probaju, samo da meni nikada nije išao u glavu i da ću platiti stručnjaka da mi završi posao ako mi ikada bude zatrebalo nešto slično. Što se rada računara tiče što više vreme prolazi sve me manje zanima. Jedino što mi je bitno je da radi :D

Da ne budem shvaćen pogrešno, ne kažem da je asembler loš i da ga treba izbegavati samo da MENI nije išao u glavu i da nisam imao volje i želje da se smaram sa njim.

oliver 04. 12. 2006. 20:09

Citat:

Originalno napisao Ilija Studen
Meni je profesor u srednjoj pretio da će da me sruši na popravni jer nisam hteo da učim asembler. Na kraju ga nikad nisam naučio, a dobio 2 iz te oblasti. Glupi asembler...

Off Topic: dobro je sto smo digli sidra s mehatronike, eno ih sad se razbise sa asemblerom :1060::)


Vreme je GMT +2. Trenutno vreme je 16:41.

Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.

Mišljenja, saveti, izjave, ponude ili druge informacije ili sadržaji nastali na Sajtu su vlasništvo onoga ko ih je kreirao, a ne DevProTalk.com, tako da ne morate da se oslanjate na njih.
Autori poruka su jedini odgovorni za ovakve sadržaje. DevProTalk.com ne garantuje tačnost, kompletnost ili upotrebnu vrednost informacija, stavova, saveta ili datih izjava. Ne postoje uslovi pod kojima bi mi bili odgovorni za štetu ili gubitak koji je posledica bilo čijeg oslanjanja na nepouzdane informacije, ili bilo kakve informacije nastale kroz komunikaciju između registrovanih članova.
Web sajt može sadržavati linkove na druge web sajtove na Internetu ili neke druge sadržaje. Ne kontrolišemo niti podržavamo te druge web sajtove, niti smo pregledali bilo kakve sadržaje na takvim sajtovima. Mi nećemo biti odgovorni za legalnost, tačnost ili prikladnost bilo kog sadržaja, oglasa, proizvoda, usluga ili informacije lociranim na ili distribuiranih kroz druge web sajtove, niti za bilo kakvu štetu nastalu kao posledica takvih informacija. DevProTalk.com drži i čuva druga prava vlasništva na web sajtu. Web sajt sadrže materijale zaštićene copyright-om, zaštitne znakove i druge informacije o pravu vlasništva ili softver. Članovi mogu poslatu informacije zaštićene pravima vlasništva njihovih nosilaca i ona ostaju zaštićena bez obzira da li su oni koji prenose te informacije to naveli ili ne. Osim informacija koje su u javnom vlasništvu ili za koje dobijete dozvolu, nemate pravo da kopirate, modifikujete ili na bilo koji način menjate, objavljujete, prenosite, distribuirate, izvršavate, prikazujete ili prodajte bilo koju informaciju zaštićenu pravima vlasništva. Slanjem informacija ili sadržaja na bilo koji deo DevProTalk.com, Vi automatski dozvoljavate i predstavljate garanciju da imate pravo da dozvolite DevProTalk.com ili članovima DevProTalk.com bespovratnu, kontinualnu, neograničenu, globalnu dozvolu da koriste, kopiraju, izvršavaju, prikazuju i distribuiraju takve informacije i sadržaje i da iz takvih sadžaja koriste bilo koji deo u bilo koje svrhe, kao i pravo i dozvolu da koriste gore navedene sadržaje. Svi zaštitni znakovi (trademarks), logotipi, oznake usluga, firme ili imena proizvoda koji se pominju na ovom web sajtu su vlasništvo kojim raspolažu njihovi vlasnici.