DARPA za lakše programiranje

poruka: 27
|
čitano: 3.037
1
+/- sve poruke
ravni prikaz
starije poruke gore
Ovo je tema za komentiranje sadržaja Bug.hr portala. U nastavku se nalaze komentari na "DARPA za lakše programiranje".
16 godina
neaktivan
offline
DARPA za lakše programiranje

Uskoro i programeri bez posla.

Moj PC  
3 1 hvala 0
17 godina
neaktivan
offline
DARPA za lakše programiranje

Tako je to danas pa svi vidimo na sto lici danasnji software, a da ne govorim o web stranicama.

 
5 0 hvala 0
13 godina
neaktivan
offline
Re: DARPA za lakše programiranje
Baš se pitam tko ¢e ih zamijeniti.
16 godina
offline
Re: DARPA za lakše programiranje

IntelliSense 2.0? {#}

You can patch technical vulnerabilities as they evolve, but there is no patch for stupidity, or rather gullibility. - Kevin Mitnick
16 godina
odjavljen
offline
DARPA za lakše programiranje

Dakle, ubacivat će tuđe smeće (aj dobro, valjda će se najgore isfiltrirati van) i tako raditi neki kvaz-Intellisense?

 

Nije dosta što imamo horde priučenih indijaca i pakistanaca koji kucaju odvratan kod za 1$ po satu, još nam fali da dobiju neki autocomplete... Stvarno će nam trebati x64 na mobitelima i 4-6GB RAMa kako bi te njihove "optimizirane" umotvorine radile bez da ubiju OS i uređaj.

 

Nedaj bože da ulove tako kuckati drivere...

My name is Legion... For we are many!
Moj PC  
25 0 hvala 4
13 godina
odjavljen
offline
Re: DARPA za lakše programiranje
Sum_of_all_fears kaže...

Dakle, ubacivat će tuđe smeće (aj dobro, valjda će se najgore isfiltrirati van) i tako raditi neki kvaz-Intellisense?

 

Nije dosta što imamo horde priučenih indijaca i pakistanaca koji kucaju odvratan kod za 1$ po satu, još nam fali da dobiju neki autocomplete... Stvarno će nam trebati x64 na mobitelima i 4-6GB RAMa kako bi te njihove "optimizirane" umotvorine radile bez da ubiju OS i uređaj.

 

Nedaj bože da ulove tako kuckati drivere...

čitaš mi misli {#}

Epistula non erubescit
15 godina
neaktivan
offline
DARPA za lakše programiranje

Znači možemo očekivati gomilu loših 'appova'.

Vječni izazivač na gostujućem terenu.Moj blog:http://thebluedrag.blogspot.com/ Svi smo mi jedna velika obitelj sa prezimenom Čovječanstvo
Moj PC  
2 0 hvala 0
16 godina
neaktivan
offline
DARPA za lakše programiranje

Dakle zadas Hellooooo world i on sam izbaci office 2016 :)

 

* Friend: "I heard about this thing called 'Linux'." * Me: "Oh, I use Linux." *
Moj PC  
8 0 hvala 0
16 godina
offline
DARPA za lakše programiranje

Nekad davno Marko reče da trebamo napraviti uređaj koji programira. "Stisneš dugme i on ti isprogramira šta treba" - bio je slikovit Marko a mi smo mu se jako smijali.. 

Creativity is allowing yourself to make mistakes. Art is knowing which ones to keep.
Moj PC  
1 0 hvala 0
15 godina
neaktivan
offline
DARPA za lakše programiranje

Jel ovo bio začetak te ideje? {#}

A C program is like a fast dance on a newly waxed dance floor by people carrying razors.
 
10 0 hvala 2
16 godina
neaktivan
offline
DARPA za lakše programiranje

Smells like Microsoft AutoCorrect :)

Life suck's and then you die.....
Moj PC  
0 0 hvala 0
16 godina
neaktivan
offline
Re: DARPA za lakše programiranje
crash11 kaže...

Uskoro i programeri bez posla.

Nikad nisi koristio copy-paste starog koda?

Meni je ovo odlična vijest. Ako znamo da se tijekom programiranja u većoj ili manjoj mjeri koriste određeni, poznati, algoritmi i kada bi se razvio sustav koji bi neke obične i rutinske stvari mogao sam isprogramirati, to bi uvelike olakšalo/ubrzalo programerima posao i smanjilo greške. A ostalo bi više vremena da se pozabave sa istinski kompleksnim problemima.

Umjesto inflacije programera (i samozvanih programera) koji erodiraju vrijednost te struke na tržištu rada, možda konačno ta struka dobije značaj koji zaslužuje.

Origin: F4stReload ----- | ----- Nema na čemu! ----- | ----- Google is your friend !
16 godina
odjavljen
offline
Re: DARPA za lakše programiranje
Zura kaže...

Nikad nisi koristio copy-paste starog koda?

Meni je ovo odlična vijest. Ako znamo da se tijekom programiranja u većoj ili manjoj mjeri koriste određeni, poznati, algoritmi i kada bi se razvio sustav koji bi neke obične i rutinske stvari mogao sam isprogramirati, to bi uvelike olakšalo/ubrzalo programerima posao i smanjilo greške. A ostalo bi više vremena da se pozabave sa istinski kompleksnim problemima.

Umjesto inflacije programera (i samozvanih programera) koji erodiraju vrijednost te struke na tržištu rada, možda konačno ta struka dobije značaj koji zaslužuje.

Kako će struka dobiti na vrijednosti kada ovaj sistem ko' stvoren za generiranje novih hrpetina (heap?) loših programera? Do sada su copy/pasteali kod sa stack overflowa - sad ni to neće morati, IDE će to sam obaviti i još im označiti koje varijable moraju zamijeniti.

 

Da ne govorimo o tome koliko je upitna kvaliteta tog copy/paste koda - možda je negdje sasvim ok i primjeren ali recimo, namijenjen je da se vrti u zasebnom threadu. Dođe genije, IDE mu to nalijepi u projekt i 30 dana kasnije, ti imaš aplikaciju u kojoj svaka operacija blokira UI jer je tutlek kopirao neku ogromnu funkciju koja se mora vrtiti u zasebno threadu a on je to fino zaobišao "ma šta taj thread, to brzo bude gotovo".

My name is Legion... For we are many!
14 godina
neaktivan
offline
DARPA za lakše programiranje

Mislim da ovo i nije tako loše, neobična mi je vaša reakcija, ovaj projekat nije tu da zamijeni programera već da mu pomogne oko nekakvih često ponavljanih pa samim tim i manje bitnih dijelova koda, na taj način bi se pažnja programera mogla bolje usmjeriti na "stvarne" probleme koje treba da riješi.

Naravno svaka tehnologija nosi svoju mogućnost zloupotrebe, pa tako i ova, al' to ne znači da je tehnologija sama po sebi loša.

 
1 0 hvala 0
16 godina
offline
DARPA za lakše programiranje

Svaka nova tehnologija uvijek ima svoje pluseve i minuse.

Isto tako i ova. Zašto se zamarate sa time što tamo neki indijac radi i programira za 1$? Pa ne programiraš ti za 1$. Heap programi ili ne, nabrojite mi 10 heap programa koji su megapopularni i netko od vas ih koristi? Daj molim te, pa loš software je loš software i točka.

Ovo će itekako pomoć iskusnom programeru koji često copy paste-a neke algoritme, procedure, strukture itd.

Meni je već iskreno recimo pisanje petlji dosadno. Volio bi da mog napraviti tipa do{ i da mi sada odmah program izbaci da ako stisnem enter da mi ispiše ostatak funkcije sam ili mi ponudi 2-3 opcije. Isto tako sa if-om primjerice da ukucaš if nakon entera da ti ispiše zagrade zareze itd. te da ti premjesti kursor odmah na inicijalizaciju varijable unutar izraza koji ćeš koristiti kao uvjet. Odabrao sam čisto ovaj najjednostavniji primjer jer uzmeš li u obzir da tijekom dana ako si programer 10-100 puta kucaš jedno te isto, ovakve sitnice ti skrate vrijeme itekako.

 

Also: Haters gone Hate. :)

Life is a journey full of adventures !!
 
0 0 hvala 0
14 godina
neaktivan
offline
DARPA za lakše programiranje

@White_Insane

 

Ako bi već volio to što si napisao, zašto si onda ne isprogramiraš te funkcije ili bar  za rad izabereš alat koji odgovara tvojim potrebama?
Ili je copy paste jednostavnija opcija? ;)

 
1 0 hvala 0
10 godina
protjeran
offline
DARPA za lakše programiranje

Cujte ljudi ovo je buducnost, mozda ne danas ali definitivno kroz 10-15 godina. Programiranje ce buducim generacija vjerojatno sliciti vise Minecraftu e.g. slaganju blokova nego pisanju koda (vidi Zero Theorem). Isto stvar je bila kad se polako sa asemblera prelazilo na vise programske jezike pa smo opet zivi. Druga stvar, zasto bi uopce trebali programirati? Vrijeme je bolje potroseno na rjesavanju apstraktnih/konkretnih problema.

Ako procesorska snaga dodje do toga da je svjedno da li je kod totalno optimiziran ili ne, cemu trositi vrijeme na to. Programeri su se uvijek morali prilogodjavati ili nestati. Pomirite se sa promjenama ili ostanite dinosauri {#}

 
0 0 hvala 0
16 godina
odjavljen
offline
Re: DARPA za lakše programiranje
Programer_de_Lux kaže...

Ako procesorska snaga dodje do toga da je svjedno da li je kod totalno optimiziran ili ne, cemu trositi vrijeme na to. Programeri su se uvijek morali prilogodjavati ili nestati. Pomirite se sa promjenama ili ostanite dinosauri {#}

Zbog tog razmišljanja imamo loše performanse Androida (jer ga aplikacije od vrlih programera ubiju), loše portove sa konzola (jer "PC je dovoljno jak da prožvače ovo naše smeće od koda") i razne poslovne i slične app. di login procedura traje minutu. Ej, minutu za "select id from usersT where username='username' and password='passwd'....

My name is Legion... For we are many!
15 godina
neaktivan
offline
DARPA za lakše programiranje

Smatram da je znanje assemblera vrhunac svakog programiranja.

Tj. ako znaš u assembleru napravit ono što ljudi rade u javi i c# onda si car.

 

Naravno neću reći ni da high level jezici nemaju svoje prednosti...jer u tim jezicima napraviš više u manje vremena.Ali prednosta assemblera je u tome da ti je kod brži i efikasniji.Ako smatraš da ti je program prespor koji si napisao,a koristio si sve dobre prakse programiranja,najviše će ga ubrzati upravo to da ga prepišeš u jezik sa manje kompajliranja,koji je obično i jezik niže razine.

 

Ili ovo :P

 

http://lolcode.codeschool.com/levels/1/challenges/1

Vječni izazivač na gostujućem terenu.Moj blog:http://thebluedrag.blogspot.com/ Svi smo mi jedna velika obitelj sa prezimenom Čovječanstvo
Poruka je uređivana zadnji put pon 10.11.2014 16:15 (g12356).
Moj PC  
1 2 hvala 0
14 godina
neaktivan
offline
DARPA za lakše programiranje

Ne vidim ništo sporno u tome da se izvede ta ideja. Ništa novo, ništa spektakularno,
oduvijek su ljudi razvijali alate u namjeri da si što više olakšaju rad, no... prekomjerna upotreba
gotovih rješenja dovodi do zatupljivanja masa i manjka interesa kako stvari zaista funkcioniraju

 

Pada mi na pamet, npr. dok ti misliš da neka funkcija zbraja dva broja ili otvara neki

dokument/sliku dotle u pozadini roštilja po sistemu, postavlja trojance i spyware,
skuplja informacije i upućuje dalje autorima koji su ti velikodušno "olakšali " rad ;)

 

neki ljudi danas više ni vatru ne znaju upaliti bez hepo kocke a siguran sam da bi se
jedan "dinosaur" itekako snašao u tome ;)

 

zar nisu upravo ti "dinosauri" i stvorili cijelu infrastrukturu od hardwarea do igara što današnja

usamljena facebook generacija olako shvaća.

(ne - nije to stvoreno da bi se vi družili i zabavljali već zbog nečeg drugoga ;)

 

{#}

 
1 0 hvala 0
15 godina
neaktivan
offline
DARPA za lakše programiranje

"We all stand on the shoulders of giants!"

Vječni izazivač na gostujućem terenu.Moj blog:http://thebluedrag.blogspot.com/ Svi smo mi jedna velika obitelj sa prezimenom Čovječanstvo
Moj PC  
2 0 hvala 0
14 godina
neaktivan
offline
DARPA za lakše programiranje

Bilo bi zanimljivo vidjeti to u praksi...

Moj PC  
0 0 hvala 0
15 godina
offline
Re: DARPA za lakše programiranje
White_Insane kaže...

Svaka nova tehnologija uvijek ima svoje pluseve i minuse.

Isto tako i ova. Zašto se zamarate sa time što tamo neki indijac radi i programira za 1$? Pa ne programiraš ti za 1$. Heap programi ili ne, nabrojite mi 10 heap programa koji su megapopularni i netko od vas ih koristi? Daj molim te, pa loš software je loš software i točka.

Ovo će itekako pomoć iskusnom programeru koji često copy paste-a neke algoritme, procedure, strukture itd.

Meni je već iskreno recimo pisanje petlji dosadno. Volio bi da mog napraviti tipa do{ i da mi sada odmah program izbaci da ako stisnem enter da mi ispiše ostatak funkcije sam ili mi ponudi 2-3 opcije. Isto tako sa if-om primjerice da ukucaš if nakon entera da ti ispiše zagrade zareze itd. te da ti premjesti kursor odmah na inicijalizaciju varijable unutar izraza koji ćeš koristiti kao uvjet. Odabrao sam čisto ovaj najjednostavniji primjer jer uzmeš li u obzir da tijekom dana ako si programer 10-100 puta kucaš jedno te isto, ovakve sitnice ti skrate vrijeme itekako.

 

Also: Haters gone Hate. :)

Ovo što si naveo kao primjer imaš odavno ugrađeno u Visual Studio dvoklikom na tab. Znači, počneš pisati npr. do, dvaput klikneš na tab i funkcija je ispisana, a kursor pozicioniran na uvjet.
Kao dodatno proširenje, možeš sam napisati funkcije koje ćeš pozivati na taj način: http://www.cshandler.com/2011/09/how-to-create-your-own-custom-code.html 

16 godina
offline
Re: DARPA za lakše programiranje
Sum_of_all_fears kaže...

 Do sada su copy/pasteali kod sa stack overflowa - sad ni to neće morati, IDE će to sam obaviti i još im označiti koje varijable moraju zamijeniti.

Napiši foreach u VS-u, lupi dva puta tab - magija. VS ima plugin - R# (resharper) koji ima mogućnost on-the-fly ispravljanja koda.

Općenito, ovo što su najavili je de facto ubacivanje snippeta u kod (što već VS pokriva) jedina je razlika što si trenutno ograničen ugrađenim snippetima ili ih ti trebaš napisati ili kupiti od treće strane.

No bazično ovo već postoji (barem kod VS-a) i nemam neki preveliki osjećaj da mi je ili radno mjesto ugroženo ili da sam okružen čimpanzama koje udaraju po tipkonvnici i na kraju ispadne nekakav kod.

You can patch technical vulnerabilities as they evolve, but there is no patch for stupidity, or rather gullibility. - Kevin Mitnick
16 godina
offline
Re: DARPA za lakše programiranje
g12356 kaže...

Smatram da je znanje assemblera vrhunac svakog programiranja.

Tj. ako znaš u assembleru napravit ono što ljudi rade u javi i c# onda si car.

 

Naravno neću reći ni da high level jezici nemaju svoje prednosti...jer u tim jezicima napraviš više u manje vremena.Ali prednosta assemblera je u tome da ti je kod brži i efikasniji.Ako smatraš da ti je program prespor koji si napisao,a koristio si sve dobre prakse programiranja,najviše će ga ubrzati upravo to da ga prepišeš u jezik sa manje kompajliranja,koji je obično i jezik niže razine.

Ne da ga lupi, nego ga odvali i ostane živ...

You can patch technical vulnerabilities as they evolve, but there is no patch for stupidity, or rather gullibility. - Kevin Mitnick
13 godina
neaktivan
offline
Re: DARPA za lakše programiranje
Zura kaže...
Ako znamo da se tijekom programiranja u većoj ili manjoj mjeri koriste određeni, poznati, algoritmi i kada bi se razvio sustav koji bi neke obične i rutinske stvari mogao sam isprogramirati, to bi uvelike olakšalo/ubrzalo programerima posao i smanjilo greške. A ostalo bi više vremena da se pozabave sa istinski kompleksnim problemima.

Umjesto inflacije programera (i samozvanih programera) koji erodiraju vrijednost te struke na tržištu rada, možda konačno ta struka dobije značaj koji zaslužuje.

 

Misliš na librarye, npr. Npr. Boost ili LEDA {#}

 

I na scaffolding, recimo kakav imaš u VStudiju ili u frameworku tipa Bootstrap ili Zurb Foundation {#}

 

Ili na (Visual Studio) ekstenzije tipa ReSharper ili Coderush, koje izgeneriraju hrpu tog na osnovu konteksta {#}

 

Sve to već imamo. Tko zna što je stvarno u pitanju s ovim.

 

Čuvaj se Danajaca i kad na F117A ili B52 darove nose, rekoše iskusniji {#}

Poruka je uređivana zadnji put pon 10.11.2014 20:40 (boing24234).
16 godina
neaktivan
offline
Re: DARPA za lakše programiranje

Kao što kažeš dosta toga već postoji na ovakav ili onakav način. Ali mislim da je to još uvijek daleko od toga da se u potpunosti možeš pouzdati u ono što dobiješ.

Ne vjerujem da će se to vrlo skoro desiti, ali zamišljam situaciju gdje računalu kažeš problem i način na koji ga želiš riješiti, a nakon određenog vremena dobiješ funkcionalan kod (pri čemu ne govorim o Hello world aplikacijama) na kojem dalje radiš kako bi ga još pobliže prilagodio i dobio konačno rješenje.

 

Svi koji su ikad radili na kodu koji je neko drugi počeo raditi znat će cijeniti standardizaciju određenih elemenata, a ovim projektom bi se moglo za početak desiti upravo to.

Origin: F4stReload ----- | ----- Nema na čemu! ----- | ----- Google is your friend !
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice