C i C++, czy uczyc tez c ?

0

Czesc, jestem w ponad polowie kursu c++ i tak mysle czy nie przestudiowac jeszcze jakiegos kursu o c# przed tym jak wejde w dzial programowania obiektowego w c++ ? Czy moze lepiej zupelnie olac czysty c i uczyc sie tylko c++ ? Bo czytalem ze podczas nauki c mozemy sie wiele ciekawych rzeczy dowiedziec, miedzy innymi jak dokladniej dziala komputer, jak rozporzadza zasobami itp.

0

C# bardzo słabo pasuje do tej grupki.
Kto w C++ zabrania Ci uczyć się o tym jak działa komputer i jak rozporządza zasobami? To dość cenne informacje i nie ograniczają się do C.

0

W C# zrobisz wiecej szybciej, w C++/C zrobisz mniej ale dokladniej zrozumiesz jak dziala.

0
krwq napisał(a):

W C# zrobisz wiecej szybciej, w C++/C zrobisz mniej ale dokladniej zrozumiesz jak dziala.

To dobrze bo chce zrozumiec, ale po nabraniu wprawy pewnie tez sie da szybko robic pewnie ?

spartanPAGE napisał(a):

C# bardzo słabo pasuje do tej grupki.
Kto w C++ zabrania Ci uczyć się o tym jak działa komputer i jak rozporządza zasobami? To dość cenne informacje i nie ograniczają się do C.

Do jakiej grupki ? I czy mozesz polecic jakis kurs albo dobrze uporzadkowany zbior informacji o tym ?

(Dodaje ze nie chodzi mi o nauke c# tylko c, przepraszam pomylilo mi sie ;p c# jak widzialem byl robiony dla microsoftu to raczej mi sie nie przyda jak chce pisac apki na linuxa, chodzi mi o standardowy "c" bez hasztagu ;))
I wlasnie tu moje jeszcze jedno pytanie, gdzies trafilo mi sie przeczytac ze C jest czesto stosowany w linuxach, a wiec czy jesli wiekszosc aplikacji chcialbym pisac wlasnie na gnu/linux to czy wtedy oplaca sie nauczyc czystego C do tego ? Orientujecie sie moze czy oprocz c++, zwykle c takze sie przydaje jesli chodzi o programowanie na linuxach ?
2

I wlasnie tu moje jeszcze jedno pytanie, gdzies trafilo mi sie przeczytac ze C jest czesto stosowany w linuxach, a wiec czy jesli wiekszosc aplikacji chcialbym pisac wlasnie na gnu/linux to czy wtedy oplaca sie nauczyc czystego C do tego ? Orientujecie sie moze czy oprocz c++, zwykle c takze sie przydaje jesli chodzi o programowanie na linuxach ?

W czystym C pisane jest jądro Linuksa choćby - jeżeli chcesz zrozumieć jak działa system, to z pewnością ci się to przyda.

Dodaje ze nie chodzi mi o nauke c# tylko c, przepraszam pomylilo mi sie ;p c# jak widzialem byl robiony dla microsoftu to raczej mi sie nie przyda jak chce pisac apki na linuxa, chodzi mi o standardowy "c" bez hasztagu ;)

Bez problemu możesz tworzyć aplikacje w C# dla Linuksa - kilka jest takich popularnych obecnie, a może jakoś CoreCLR się rozwinie i stanie się to jeszcze popularniejsze, tak nawiasem.

1

C przydaje się w Linuksach tak samo jak c++, choć jeśli chodzi o rozwiązania embeded często nawet jeśli jest kompilator c++ to nie wspiera w pełni standardu, albo może być w starszej wersji, są systemy, gdzie jeszcze używa się kompilatora gcc 2.95.3+

1

C i C++, czy uczyc tez c#
Nie ma zakazu uczenia się kilku języków, „liznąć” wypadałoby każdego.

?
Przed znakiem zapytania nie stawiamy spacji (skąd taka moda ostatnio?). Nie jesteśmy we Francji.

0
kaczus napisał(a):

C przydaje się w Linuksach tak samo jak c++, choć jeśli chodzi o rozwiązania embeded często nawet jeśli jest kompilator c++ to nie wspiera w pełni standardu, albo może być w starszej wersji, są systemy, gdzie jeszcze używa się kompilatora gcc 2.95.3+

Mhm, spoczko, ja mam wersje 4.9.2 to chyba ok ;)

Ktos napisał(a):

W czystym C pisane jest jądro Linuksa choćby - jeżeli chcesz zrozumieć jak działa system, to z pewnością ci się to przyda.

Ooo, no to na pewno siadam teraz do kursu C, znalazlem jeden fajny i zrobie go sobie przed obiektowoscia w c++, akurat moze jeszcze mi sie utrwali kilka rzeczy, pocwicze itd, i po kursie c, dokoncze ten c++, dzieki :)

Ale mam jeszcze pytanie co do postu sparty:

spartanPAGE napisał(a):

Kto w C++ zabrania Ci uczyć się o tym jak działa komputer i jak rozporządza zasobami? To dość cenne informacje i nie ograniczają się do C.

Mozecie mi polecic gdzie znajde jakis kurs na ten temat albo uporzadkowany zbior wiedzy, jakies lekcje albo cokolwiek zeby sie dowiedziec jak najwiecej o wlasnie dzialaniu komputera, o sposobach w jakich zarzadza pamiecia itd ?

1

Należy rozróżnić pytanie "jak działa komputer?" od pytania "jak działa system operacyjny?". Jeśli szukasz odpowiedzi na pierwsze pytanie to polecam poszukać danych pod hasłem architektura systemów komputerowych albo sięgnąć po książkę Organizacja i architektura systemu komputerowego William Stallings. W przypadku drugiego pytania polecam Systemy operacyjne Andrew S. Tanenbaum.
To wszystko powyżej to teoria. Na temat wyboru języka programowania się nie wypowiadam, bo to kwestia indywidualna.

0

Okej, dziekuje :)

@Edit
Chce jeszcze zapytac czy znacie jakies dobre darmowe internetowe kursy C ? Bo ja znalazlem tylko https://pl.wikibooks.org/wiki/C, moze wy znacie jakies inne ?

1 użytkowników online, w tym zalogowanych: 0, gości: 1