» »

Izbira programskega jezika

Izbira programskega jezika

SaXsIm ::

Pozdravljeni,

sem v fazi učenja novega programskega jezika, sicer sem kar vešč Cja (FE Programiranje Mikrokrmilnikov), rad pa bi nadgradil znanje, ki sem ga dobil na faksu. Želel bi povezati mikrokrmilnike z računalnikom - se pravi, od senzorjev, servomotorjev in stikal, pa do GUI-ja na računalniku, verjetno namenskega, ali pa tudi znotraj kakšne web-based aplikacije. Je utopično za pričakovati, da bi z recimo C# lahko pokril vse to? Recimo, da bi naredil projekt pametne hiše, se pravi, od zaznavanja parametrov kot je temperatura, osvetljenost, gibanje, do krmiljenja razsvetljave, ventilacije, odpiranja in zapiranja vrat, etc...

Prosim za vaše nasvete.
SaXsIm

c00L3r ::

MS ponuja brezplačne okrnjene različice svojega Visual Studio-a tukaj.

Če boš delal web si vzami Microsoft(R) Visual Web Developer(R) 2010 Express. Če boš delal Windows aplikacijo pa Microsoft(R) Visual C#(R) 2010 Express.

Programski jezik C# ti omogoča klice C/C++ knjižnic preko Platform Invoke

Lahko pa tudi vse sprogramiraš v C++ z Microsoft(R) Visual C++(R) 2010 Express. Vendar bi ti osebno priporočal, da delaš s C# in samo nizkonivojske stvari povezuješ s C++ knjižnicami, kjer je to potrebno.

SaXsIm ::

Ok, kaj pa če bi se šli to stvar na opensource platformi? Za IDE verjetno Eclipse?
SaXsIm

asm ::

Java, python, C#

techfreak :) ::

QT je opensource in je zastonj, če bo tudi tvoj program opensource. QT aplikacije delujejo na večih OSih (Windows, Mac, Linux) in se programirajo z C++.

c00L3r ::

Lahko pa programiraš v Javi in nato uporabiš Java Native Interface za klic C/C++ knjižnic.

Jaz bi ti priporočal NE delat vmesnika in logike v C++. Za take stvari so novejši programski jeziki primernejši.

Ericssony ::

Mono kot ogrodje in MonoDevelop kot IDE.

DavidJ ::

Vse se da spisat v C-ju. Verjetno pa bo najlažje, da naštudiraš Python.
"Do, or do not. There is no 'try'. "
- Yoda ('The Empire Strikes Back')

Spura ::

Tudi v assemblerju se da vse spisat.
C# je naboljsi za opisano, ker je zelo lahko klicat DLLje s katerimi bi naprimer dostopal do krmilnikov.

Zgodovina sprememb…

  • spremenil: Spura ()

Keki ::

http://www.alfakan.si/
http://mihajerot.si/

srus ::

Še en glas za C#

Looooooka ::

Vazno da je objektivno programiranje in da ne ponuja razne hacke, ki jih vecina programskih jezikov ne pozna.Ne zato, da bi nekomu grenil zivljenje ampak vecina jezikov dela po istem kopitu s tem, da imajo "malenkost" drugacno obliko.Ce se naucis enega bos lahko hitro presaltal na drugega.
Brezveze met vojne o tem kater je boljsi.Vsi majo svoje mesto(ce ne jih ne bi razvijali).Je pa res, da se verjetno splaca ucit tistega, ki se ga drugi ne(manj konkurence) :)

klemen93 ::

Looooooka je izjavil:

Je pa res, da se verjetno splaca ucit tistega, ki se ga drugi ne(manj konkurence) :)


Ne splača se učiti tisti programski jezik, ki se ga drugi ne, da bi se na ta način izognil konkurenci. Ampak se splača učiti tisti programski jezik, po katerem je veliko povpraševanj za delo in biti boljši od konkurence. :)

phyro ::

klemen93 je izjavil:

Looooooka je izjavil:

Je pa res, da se verjetno splaca ucit tistega, ki se ga drugi ne(manj konkurence) :)


Ne splača se učiti tisti programski jezik, ki se ga drugi ne, da bi se na ta način izognil konkurenci. Ampak se splača učiti tisti programski jezik, po katerem je veliko povpraševanj za delo in biti boljši od konkurence. :)

splača se učit tistega ki te veseli, le tako boš tudi doma sam programiral od veselja. Če se boš rape-al sam sebe s tistimi po katerih je povpraševanje, boš končal pri php-ju (ja, mislim da je grozen). Zdej je sam odvisno od tega al se ti gre za keš al si dejansko motiviran programer ;)

noraguta ::

splača se učit tistega ki te veseli, le tako boš tudi doma sam programiral od veselja. Če se boš rape-al sam sebe s tistimi po katerih je povpraševanje, boš končal pri php-ju (ja, mislim da je grozen). Zdej je sam odvisno od tega al se ti gre za keš al si dejansko motiviran programer ;)

aha kako te pa programski jezik veseli, če ga ne poznaš? Po navijaštvu na forumu? Po prestavitvah na ms? V bistvu nikoli nisem razumel kako veš, da te nekaj veseli preden si se naučil?
Pust' ot pobyedy k pobyedye vyedyot!

Zgodovina sprememb…

  • polepsal: Mavrik ()

phyro ::

noraguta je izjavil:

splača se učit tistega ki te veseli, le tako boš tudi doma sam programiral od veselja. Če se boš rape-al sam sebe s tistimi po katerih je povpraševanje, boš končal pri php-ju (ja, mislim da je grozen). Zdej je sam odvisno od tega al se ti gre za keš al si dejansko motiviran programer ;)

aha kako te pa programski jezik veseli , če ga ne poznaš? po navijaštvu na forumu??? po prestavitvah na MS? v bistvu nikoli nisem razumel kako veš , da te nekaj veseli preden si se naučil?

hah :D
ups, prav maš. nevem od kje sem sklepal da pozna jezike (kolikor toliko, ne napredno).

Looooooka ::

Ne vem...tko bom reku...v ozadju je velik stvari na sistemih, ki so starejsi od vecine danasnjih programerjev.Te dinozavre ponavadi ne menjajo.Programerji, ki jih majo cez so alfa in omega...in majo redni dohodek.Ce znas ta verjetno mrtev programski jezik, jih lahko hitro zamenjas....brez konkurence.
Ce se ucis trendovskega jezika (c# ce gledamo statistiko) well...danes si, jutri te ni vec.Te zamenjajo za 2 studenta, ki bosta prek studenta oz malega delala zamenjala za pol kesha.
In ravno zato sem napisal, da je najbolj pametno ucenje jezika, ki ne probava izumit cesa novega in prevec razvaditi uporabnika.
Ker se lahko potem hitreje naucis drugega jezika.
Zgoraj omenjeni PHP(res je groza groza)...z njim lahko naredis prehod na c#.Se posebi ce uporabljas php 5.Ignorirajmo dejstvo, da je GROZNA implementacija objektnega programiranja ampak vseeno mislim, da bi bil prehod lazji kot recimo iz rubyja?

morbo ::

Python je še najbolj uporaben jezik po mojih izkušnjah (največ mi je koristil do sedaj)

Avtor članka pravi da je vešč v C, kar bo uporabil za low level implementacijo. Za high level binding, GUI in skriptanje pa Pitona in to je to. 8-)

Isotropic ::

cist odvisno, za kaj rabis. tudi fortran v nekaterih zadevah niti pod razno se ni za odmet in se orenk uporablja.

Želel bi povezati mikrokrmilnike z računalnikom - se pravi, od senzorjev, servomotorjev in stikal, pa do GUI-ja na računalniku, verjetno namenskega, ali pa tudi znotraj kakšne web-based aplikacije. Je utopično za pričakovati, da bi z recimo C# lahko pokril vse to? Recimo, da bi naredil projekt pametne hiše, se pravi, od zaznavanja parametrov kot je temperatura, osvetljenost, gibanje, do krmiljenja razsvetljave, ventilacije, odpiranja in zapiranja vrat, etc...

on bi zelel delati nekaj takega. za to bi znal biti cs kar v redu imo


Vredno ogleda ...

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

Ali se splača učit programske jezike? So zaposlitve/dela?

Oddelek: Loža
475830 (3481) trenerkar
»

C++ knjiga

Oddelek: Programiranje
111570 (1259) ragezor
»

Programer (strani: 1 2 )

Oddelek: Šola
535976 (4780) hunter01
»

Kateri jezik se splača učiti?

Oddelek: Programiranje
131769 (1026) Loki
»

Zakaj je naše šolstvo v tako obupnem stanju kot je (strani: 1 2 )

Oddelek: Problemi človeštva
594691 (2963) SavoKovac

Več podobnih tem