Jeżeli C jest najpopularniejszy to znaczy ze najlepiej jest się go uczyc czy to idzie w odwrotna stronę, że najlepiej np. Phytona bo mało ludzi się tym zajmuje?
@laczka: Przecież w 4 lata to powstało już z milion nowych frameworków a co było na topie juz nie jest. Objective - C np. stracił juz swoją pozycję pewnie bo nowe aplikacje na systemy Apple pisane są w Swift. Pozatym tu pewnie biorą też pod uwagę systemy juz napisane, i utrzymywane. Nie znam kogoś kto nowe rzeczy pisze w Pascalu 14 miejsce :)
@Inboxie: @oskar1020: @Catalyst17: @Masterczulki: juz nie chodzi mi o tę tabelkę konkretna ale o ogólne tendencje, czy jeśli C jest tu na pierwszym roku to znaczy ze jest najprostszy i najwiecej osob się nim zajmuje? Xd jestem zielona w tym temacie
@laczka: Hehe, Phyton ( ͡°͜ʖ͡°) To są jakieś bzdury, zresztą totalnie nieprzystające do rzeczywistości. Zobacz jaka jest w Polsce liczba ofert pracy w językach, a nie na jakąś durną tabelkę sprzed 5 lat. No i przede wszystkim kurde uczy się tego, co chce się w życiu robić, a nie tego, w czym jest mniej lub więcej programistów.
juz nie chodzi mi o tę tabelkę konkretna ale o ogólne tendencje, czy jeśli C jest tu na pierwszym roku to znaczy ze jest najprostszy i najwiecej osob się nim zajmuje?
@laczka: Nie, C to klasyk. Uczy się go studentów, gdyż:
- składnia i biblioteka standardowa jest w miarę prosta - C wpłynął na wiele języków programowania i podobne rozwiązania można znaleźć w dominujących obecnie językach - znacząco ułatwia naukę C++
@laczka: zacznij od czegoś łatwego, python 3 będzie spoko, bo zrozumiesz różnice pomiędzy typami zmiennych i ich porównywaniem, a jednak jest sporo łatwiejszy niż powiedzmy c++
@laczka: C jest językiem niskiego poziomu, czyli jest używany em.. jakby nad warstwą fizyczną, musisz pamiętać w nim o pamięci, dodatkowo nie wszystko jest w nim takie proste - często gdy wydaje się, że coś wiesz to tak naprawdę gówno wiesz. Python natomiast jest językiem interpretowalnym, wysokiego poziomu, często stosuje się w nim wrappery dla jakiś funkcji napisanych w C np. i program wygląda ładnie, jest czytelniejszy, ale przez to, że
czy ja wiem, prędzej C++, samo C bez obiektowości to takie nic
@Inboxie: @Ragnarokk: Współczesny C++ pozwala Ci na pisanie programów bez manualnego zarządzania pamięcią (smart pointers, RAII, kontenery), a bogata biblioteka standardowa mocno ułatwia życie. W C trzeba tworzyć wszystko od podstaw, natomiast C++ może wymagać trochę więcej doświadczenia ze względu na składnię i pewne specyficzne rozwiązania. Ale jeśli ktoś nie będzie używać TMP, to powinien nie mieć z
Dymy kończą się tam, gdzie komuś może stać się realna krzywda. To co zrobił Tyburski były bardzo niebezpieczne i jako koneserowi patologi jest mi smutno. Należy to potępić.
#programowanie #informatyka #kiciochpyta #pytanie
źródło: comment_i9aFPTXWeJ8Kfdj8BkrhAISYCtFjtXGj.jpg
PobierzKomentarz usunięty przez autora
Komentarz usunięty przez autora
Hehe, Phyton ( ͡° ͜ʖ ͡°)
To są jakieś bzdury, zresztą totalnie nieprzystające do rzeczywistości. Zobacz jaka jest w Polsce liczba ofert pracy w językach, a nie na jakąś durną tabelkę sprzed 5 lat. No i przede wszystkim kurde uczy się tego, co chce się w życiu robić, a nie tego, w czym jest mniej lub więcej programistów.
@laczka:
C jest chyba najtrudniejszym z tych języków na liście.
@laczka: Nie, C to klasyk. Uczy się go studentów, gdyż:
- składnia i biblioteka standardowa jest w miarę prosta
- C wpłynął na wiele języków programowania i podobne rozwiązania można znaleźć w dominujących obecnie językach
- znacząco ułatwia naukę C++
Komentarz usunięty przez autora
@Inboxie: @Ragnarokk: Współczesny C++ pozwala Ci na pisanie programów bez manualnego zarządzania pamięcią (smart pointers, RAII, kontenery), a bogata biblioteka standardowa mocno ułatwia życie. W C trzeba tworzyć wszystko od podstaw, natomiast C++ może wymagać trochę więcej doświadczenia ze względu na składnię i pewne specyficzne rozwiązania. Ale jeśli ktoś nie będzie używać TMP, to powinien nie mieć z
Prościej tak:
Tak wygląda jakieś tam odwracanie tablicy w C (pierwsze lepsze z netu):
#include
int main() {
int array[100], n, c, t, end;
scanf("%d", &n);
end = n - 1;
for (c = 0; c < n; c++) {
scanf("%d", &array[c]);
}
for (c = 0; c < n/2; c++) {
t = array[c];
array[c] = array[end];
array[end] = t;
end--;
}
printf("Reversed array elements are:\n");
for (c =