» »

Kateri programski jezik

Kateri programski jezik

Yacked2 ::

Pozdravljeni !

Zanima me kateri programski jezik mi priporočate za programiranje za WinOS ter LinuxOS. Zanima me predvsem aplikacije ki zajemajo sliko,zvok iz lokalne naprave ter jo streamajo naprej preko IP/TCPja.

Lp
Yacked2
Korak naprej ni vedno ustrezen...sploh če si na robu prepada!

popster ::

sicer pa nevem če ustreza tvojim zahtevam, je pa en najboljlažjih (in počasnih) programskih jezikov, Java.

Arto ::

No ja, Java ni ravno blazno počasna.

Meizu ::

Dosti stvari je v Linuxu narejenih s pythonom.

Xpie ::

Jaz bi takole priporočal, da najprej začneš z enim lažjim jezikom Python, da spoznaš osnove, kako in kaj deluje. Pozneje, ko pa bolj obvladaš stvari, pa začneš z npr: Java, C# mogoče tudi C++, vse je odvisno od okusa. :)
spletne-novice.si

Arto ::

Mislim da ma python dosti knjižnic za obdelavo zvoka in slike.

Yacked2 ::

Aha hvala za predloge se bom kar Phytona lotiv
Korak naprej ni vedno ustrezen...sploh če si na robu prepada!

Xpie ::

Python drgač. Sej nismo tok strogi, kot se zdi, lepo pa je, da se stvari nekako slovnično napišejo. :)
spletne-novice.si

techfreak :) ::

Java ni najlažja, prav tako pa ni najpočasnejša - je primerljiva s C# in oba sta v kar nekaj primerih primerljiva z C++.

OpenCV je cross-platform knjižnica za zajem in obdelavo slik/videa in ima wrapperje za večino jezikov.

Python ima zelo dobro podporo na večih platformah in podpira tudi OpenCV.

Eureka ::

Eno sicer malce offtopic vprašanje ampak še zmeraj v povezavi s programiranjem za tiste, ki že to bolj ali manj obvladate.

Koliko časa ste potrebovali, da ste prišli na nek nivo(začeli iz nule, brez predhodnega znanja), recimo da ste bili sposobni neko idejo pretopit v program, pa da je šlo vsaj za malo bolj kompleksno zadevo kot je kalkukator. Sam sem do sedaj ustvaril le kalkulator, pa še to bolj ali manj po tutorialu, ostalo kar sem delal(vaje) pa za1x še ne znam povezat s prakso, ker mi manjka vaje.

Sprašujem tako okvirno, da ne pričakujem preveč, oz da ne bom preveč razočaran po prvih mesecih :)

In kaj je bolj priporočljivo pri učenju, hitreje iti preko vsega in dobiti sprva neko široko sliko, ali vsako vajo piliti do nule, da vse(čimveč kar se da) ostane v glavi ?

drola ::

Glede časa je stvar odvisna od ciljev, od tega na kakih projektih imaš priložnost delat, da nabiraš izkušnje in podobno. Zelo odvisno od posameznika.

Kar se pa širina vs. globina tiče, se s tem ne preveč obremenjevat. Dobro je, da razumeš kaj kaka vrstica dela, nikakor pa se učit knjižnic na pamet. Stvari, ki jih boš pogosto rabil, ti bojo spotoma ostale v spominu, ostale pa pač googlaš po potrebi.
https://drola.si

Isotropic ::

In kaj je bolj priporočljivo pri učenju, hitreje iti preko vsega in dobiti sprva neko široko sliko, ali vsako vajo piliti do nule, da vse(čimveč kar se da) ostane v glavi ?

tadrugo, ampak ni treba lih prevec.
itak bos rabil par let, preden bos dobro znal programirat.
potem si pa omisli kaksen projekt, po moznosti s kaksno eksterno knjizico in ga dodelaj.

Zgodovina sprememb…

napsy ::

Ce si pragmatik, programski jezik ni pomemben. Izberes tisto orodje, ki je boljse za doseganje tvojega cilja. Obvladovat nek jezik pa je dolgotrajen in mucen proces.
"If you die, you die. But when you live you live. There is no time to waste."

Kurzweil ::

napsy je izjavil:

Ce si pragmatik, programski jezik ni pomemben. Izberes tisto orodje, ki je boljse za doseganje tvojega cilja. Obvladovat nek jezik pa je dolgotrajen in mucen proces.


hahaha, mučen proces?
Predvidevam, da ti je prehranjevanje tudi naporno?

Ima pa to eno lepo sporočilo, če se ti neda tega počet tega ne delaj, ker potem ti je mučno :))

Yacked2 ::

Fora je da ko se učiš iz nule je pomembno razmišlanje. Pač hočem ti povedat, da rabiš začet razmišlat tako kot algoritmi. Po korakih. Najprej to, preverim, če da vrnem nazaj, drugače nadaljujem na to in to...

Ko dosežeš tako stopnjo da ti to nedela prevelikih težav boš umes z vajo dosegel splošno znanje sintakse določenega jezika. Potem pa tudi skakanje iz enega na drugega (jezika namreč) ne dela toliko težav.

Ko sem se v 7razredu začel učit programirat, sem ves navdušen kopiral tutoriale. Nato sem tutoriale združeval skupaj. Potem pa sem svoje znanje malo nadgrajeval ter sem se lotil pisanja programa (.NET) za delo z spletno kamero. Na internetu sem poiskal net tutorial ter ga prekopiral. Seveda stvar ni delovala zato sem se lotil popravljanja kode. Ko je vsaj osnovno delovalo, sem postopoma dodajal funkcije za zajem slike,barvne filtre. Velik skok pa je bil ko sem se lotil snemanje slike iz webcama. Sicer sem najprej na vsako sekundo zajemal sliko, ter nakoncu dobil za več GB slik. Ker to ni bilo vredu sem odkril "čudežno " knjinico ki ti je slike pretvarjala v video. Tudi to je zasedlo veliko prostora zato je bilo treba program še bolj izboljšati. Zamislil sem se enostavnega motion-detection, ki ob premiku slike sproži snemanje, ki traja do konca premikanja.

Med delom in učenjem programiranja so mi vsi govorili da naj neham programirati v visualu (še danes nevem zakaj). Sem pa vmes malo za zabavo prešaltal za 1 mesec na c++. Na youtube samo vpišeš c++ tutorial pa ti gre povrsti. To sem pogledal do tam kjer so bile pač osnovne strukture (if stavke, for,while zanke)

Verjetno je odvisno koliko si star, saj se pomojem mnenju težje začneš učiti pri 50 kot pri 15tih.

Lp
Yacked2
Korak naprej ni vedno ustrezen...sploh če si na robu prepada!

napsy ::

Kurzweil je izjavil:


hahaha, mučen proces?
Predvidevam, da ti je prehranjevanje tudi naporno?

Ima pa to eno lepo sporočilo, če se ti neda tega počet tega ne delaj, ker potem ti je mučno :))


To mi sam pove, da se nisi dovolj programiral. Ko se bos ene parkrat opekel in zapravil nekaj ur zaradi tega ker ne poznas vseh programskih konstruktov, ki jih jezik ponuja, bos razumel da sm precej mislil na to, da se tud kdaj ustrelis v nogo in namesto idiomatske kode z 10 vrsticam naklobasas 100 vrstic ...
"If you die, you die. But when you live you live. There is no time to waste."

Kurzweil ::

napsy je izjavil:

Kurzweil je izjavil:


hahaha, mučen proces?
Predvidevam, da ti je prehranjevanje tudi naporno?

Ima pa to eno lepo sporočilo, če se ti neda tega počet tega ne delaj, ker potem ti je mučno :))


To mi sam pove, da se nisi dovolj programiral. Ko se bos ene parkrat opekel in zapravil nekaj ur zaradi tega ker ne poznas vseh programskih konstruktov, ki jih jezik ponuja, bos razumel da sm precej mislil na to, da se tud kdaj ustrelis v nogo in namesto idiomatske kode z 10 vrsticam naklobasas 100 vrstic ...


Meni to bolj pove, da nisi ravno rojen programer. Vsake stvari se vedno lotim z načrtovanjem in poizkusim predvidet v naprej kolikor je mogoče. Potem se v koleno skoraj da ni potrebno streljat. Je pa res, sem v Osnovni šoli že programiral v Pascalu ma računalniškem krožku, vedno to počel sam z zanimanje, potem v srednji šoli C++ isto na faksu, medtem pa sem se v vsem tem času naučil seveda baz precej poglobljeno, vsega HTMLja, CSSa, XMLja, Javascripta/JQueryja, AJAXa, PHPja,... sedaj mi je native programski jezik Java.
Vsako stvar pa si moraš seveda znat najprej predstavljati in ti mora biti v izziv in zanimanje to počet, tako da nevem kaj je tebi tako mučnega in zaradi česa se "streljaš v koleno".

No, koliko je zate veliko programiranja nevem, ampak takole čez palec bi rekel, da sem kar ogromno programiral tako na resnih projektih, kot miljon freelancerskih manjših projektov. Tako, da te občutek verjetno malce vara, pa tudi če bi programiral malo, mi še vseeno ne predstavlja to muke in trpljenja, kot tebi.

Se pa strinjam, da je lahko stvar mučna, če preveč odlašaš in je deadline vse bližje... to pa je stvar resnosti in odgovornosti. Še eno stvar ti lahko povem, ko sem začel programirat v BASICu na Atariju sem takrat enkrat mesečno dobil eno stran kode in se iz tistega naučil čudežev, dan danes je tutorialov na netu toliko, da je vse še samo stvar volje in zmošnosti določene osebe da doujame delovanje in logiko, ki stoji za tem, dokler ti to ne kapne, si lahko streljaš v koleno "on daily basis".

napsy ::

Kurzweil: tut sam ze priblizno pet let strogo v c-ju programiram pa vedno najdem nekaj novega o tem jeziku. Zelel sem povedat da preden zares spoznas jezik (in ne to kako ti mislis da ga spoznas), zna trajat precej dolgo... Sem ze tut na ST naletel na take arogantne kekce, ki si niso hotl priznat da necesa pa se ne vejo o jeziku, kljub temu da ga vec let profesonalno uporablajo.
"If you die, you die. But when you live you live. There is no time to waste."

Invictus ::

95% jezika se hitro naučiš.

Ostalih 5% prode v poštev v zelo redkih primerih in mogoče se tega nima smisla niti učiti. Vsaj načrtno ne.

Največ časa pri programskih jezikih porabiš za brskanje po knjižnicah za potrebne funkcije in študij protokolov komunikacij, ki znajo težiti s svojimi specifikami.
"Life is hard; it's even harder when you're stupid."

http://goo.gl/2YuS2x

napsy ::

Invictus: C# specifikacije so na 600 straneh, neki podobnega velja za Javo, C ima okoli 300 strani. Ne upam si govorit kako je za c# in javo ker ne poznam tako dobro. Res je, da je veliko stvari sintakticnih cukrov. Lahko pa recem za C da ti lahko ravno thistih manjkajocih 5% razlozi in resi kup enih bizarnih obnasanj in bugv.
"If you die, you die. But when you live you live. There is no time to waste."


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Najbolj priljubljeni in osovraženi programski jeziki (strani: 1 2 )

Oddelek: Novice / Ostale najave
6924210 (19128) Kenpachi
»

(Go/python) za cross platform programje?

Oddelek: Programiranje
193970 (3578) ragezor
»

Programiranje na FRI

Oddelek: Šola
3211241 (9453) lebdim
»

začetki programiranja

Oddelek: Programiranje
357197 (5272) Mavrik

Več podobnih tem