Za vse z voljo po učenju C-ja

Vse o programiranju na in za PC

Moderatorji: Kroko, tilz0R

Za vse z voljo po učenju C-ja

OdgovorNapisal/-a tilz0R » 05 Feb 2017, 01:30

Stack overflow ima že nekaj časa novo sekcijo "Dokumentacija", ki jo s prida uporabljam marsikdaj.

Med drugim se gor najde tudi kaj glede C jezika.

Za vse, ki imate voljo po učenju C-ja, tukaj najdete marsikaj. Če to vse preberete in probate primere, boste že skoraj profesionalci.

http://stackoverflow.com/documentation/c/topics
Knowledge sharing is people' caring., T. MAJERLE
Uporabniški avatar
tilz0R
 
Prispevkov: 2402
Pridružen: 17 Jan 2015, 23:12
Kraj: Črnomelj
Zahvalil se je: 264 krat
Prejel zahvalo: 767 krat
Uporabnika povabil: s56rga
Število neizkoriščenih povabil: 255

Re: Za vse z voljo po učenju C-ja

OdgovorNapisal/-a zanka » 05 Feb 2017, 02:35

Najde se, samo ni ravno predstavljeno z namenom učenja iz tega ven. Za učenje je še vedno bolje vzeti knjigo.

Ravno danes sem naletel na en zanimiv problem. Dinamično naložim knjižnico, v kateri pokličem funkcijo, ta funkcija pa pokliče funkcijo iz glavnega programa, a ta funkcija nima več dostopa do globalne spremenljivke glavnega programa. Rešitev bi bila ta, da bi ti funkciji iz knjižnice podal kazalec na to globalno spremenljivko, katero bi potem prenašal naprej, ampak to pomeni, da bi moral popraviti funkcijo v vsaki knjižnici.

Me pa zanima, koliko knjig in tečajev bi moral dati skozi, da bi prišel do tega nivoja, saj ponavadi takšni in drugačni tečaji pokrijejo le uporabo jezika. Vse ostalo pa pride od boga. :?
Uporabniški avatar
zanka
 
Prispevkov: 3800
Pridružen: 17 Mar 2016, 00:16
Kraj: SI-8000
Zahvalil se je: 141 krat
Prejel zahvalo: 507 krat
Uporabnika povabil: DusanK
Število neizkoriščenih povabil: 99

Re: Za vse z voljo po učenju C-ja

OdgovorNapisal/-a tilz0R » 05 Feb 2017, 02:38

To sicer ni tema pogovora ampak uporabi extern ukaz in deklariraj spremenljivko v .h datoteki.

.h:
extern mytype myname;

.c:
mytype myname.

Sedaj, povsod kjer boš imel include header datoteke z extern spremenljivko, boš lahko dostopal do tvoje globalne spremenljivke deklarirane v .c datoteki.
Knowledge sharing is people' caring., T. MAJERLE
Uporabniški avatar
tilz0R
 
Prispevkov: 2402
Pridružen: 17 Jan 2015, 23:12
Kraj: Črnomelj
Zahvalil se je: 264 krat
Prejel zahvalo: 767 krat
Uporabnika povabil: s56rga
Število neizkoriščenih povabil: 255

Re: Za vse z voljo po učenju C-ja

OdgovorNapisal/-a zanka » 05 Feb 2017, 02:58

Rešil sem z
Koda: Izberi vse
-Wl,--export-dynamic


Globalne spremenljivke sicer ne uporabim direktno, temveč preko funkcij in te so izgubile stik. No, sedaj ga imajo, čeprav si moral podrobneje pogledati, kaj se je naredilo.
Uporabniški avatar
zanka
 
Prispevkov: 3800
Pridružen: 17 Mar 2016, 00:16
Kraj: SI-8000
Zahvalil se je: 141 krat
Prejel zahvalo: 507 krat
Uporabnika povabil: DusanK
Število neizkoriščenih povabil: 99

Re: Za vse z voljo po učenju C-ja

OdgovorNapisal/-a tilz0R » 05 Feb 2017, 02:59

Compiler specific koda je za moje pojme slab stil programiranja.

Recimo nekdo drug tega ne prevede če ni gcc.
Knowledge sharing is people' caring., T. MAJERLE
Uporabniški avatar
tilz0R
 
Prispevkov: 2402
Pridružen: 17 Jan 2015, 23:12
Kraj: Črnomelj
Zahvalil se je: 264 krat
Prejel zahvalo: 767 krat
Uporabnika povabil: s56rga
Število neizkoriščenih povabil: 255

Re: Za vse z voljo po učenju C-ja

OdgovorNapisal/-a s54mtb » 05 Maj 2020, 23:26

Učenje C le ni tako slaba naližba...

https://jaxenter.com/c-programming-may-2020-171598.html
Always going the extra mile.
https://www.buymeacoffee.com/s54mtb
Uporabniški avatar
s54mtb
 
Prispevkov: 14710
Pridružen: 15 Jan 2015, 00:10
Zahvalil se je: 2183 krat
Prejel zahvalo: 6096 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255

Re: Za vse z voljo po učenju C-ja

OdgovorNapisal/-a Proteus » 06 Maj 2020, 10:47

s54mtb je napisal/-a:https://jaxenter.com/c-programming-may-2020-171598.html

Če hočeš dobiti odgovor, ki ti je všeč, potem je pomembno koga vprašaš :D
Seveda ni vseeno v kakšnem segmentu industrije delaš.
https://towardsdatascience.com/top-10-in-demand-programming-languages-to-learn-in-2020-4462eb7d8d3e
Uporabniški avatar
Proteus
 
Prispevkov: 3363
Pridružen: 18 Jan 2015, 00:31
Kraj: Planet Zemlja
Zahvalil se je: 361 krat
Prejel zahvalo: 737 krat
Uporabnika povabil: s54mtb
Število neizkoriščenih povabil: 136

Re: Za vse z voljo po učenju C-ja

OdgovorNapisal/-a zanka » 06 Maj 2020, 15:45

Saj Python je res enostaven, a kaj, ko ne pozna tipov spremenljivk in se program sredi dela nekje sesuje.
Uporabniški avatar
zanka
 
Prispevkov: 3800
Pridružen: 17 Mar 2016, 00:16
Kraj: SI-8000
Zahvalil se je: 141 krat
Prejel zahvalo: 507 krat
Uporabnika povabil: DusanK
Število neizkoriščenih povabil: 99


Vrni se na Programski jeziki

Kdo je na strani

Po forumu brska: 0 registriranih uporabnikov in 1 gost