Wykop.pl Wykop.pl
  • Główna
  • Wykopalisko268
  • Hity
  • Mikroblog
  • Zaloguj się
  • Zarejestruj się
Zaloguj się

Popularne tagi

  • #ciekawostki
  • #informacje
  • #technologia
  • #polska
  • #swiat
  • #motoryzacja
  • #podroze
  • #heheszki
  • #sport

Wykop

  • Ranking
  • Osiągnięcia
  • FAQ
  • O nas
  • Kontakt
  • Reklama
  • Regulamin

469

Lata mijają, a język C nadal rządzi informatycznym światem .

Lata mijają, a język C nadal rządzi informatycznym światem .

Powstały na początku lat 70-tych język C jest dziś podstawą działania milionów programów i urządzeń. Krótka historia języka C, czy warto uczyć się C i jaka czeka go przyszłość?

M.....R
M.....R
konto usunięte
z
magnifier.pl
dodany: 01.08.2019, 15:32:12
  • #
    technologia
  • #
    informatyka
  • #
    programowanie
  • #
    it
  • #
    naukaprogramowania
  • #
    komputery
  • 230
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Treści powiązane (4)

OOP IS A MESS ( ͡° ͜ʖ ͡°)
konto usunięte
z youtube.com
  • 17
Write in C
Czechosloawcki_Majonez
z youtube.com
  • 10

Komentarze (230)

najlepsze

Kargaroth
Kargaroth
01.08.2019, 19:41:58
  • 214
Artykuł taki sobie i nic nowego nie wnosi, a to w zasadzie sedno sprawy.

Dziś jednak, w czasie aplikacji mobilnych i webowych, big data i chmury, język C stał się językiem niskiego poziomu przeznaczonym dla krytycznych systemów. W popularnych zadaniach programistycznych znacznie lepiej sprawdzają się JavaScript i jego milion frameworków, Python, Java, które wyposażone są w odpowiednie biblioteki znacząco ułatwiające pracę nad interfejsem graficznym, komunikację z bazą danych i przetwarzanie tych danych,
  • 54
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

fabek
fabek
01.08.2019, 19:54:08
  • 114
@Kargaroth: parę miesięcy szukaliśmy do firmy dwóch ludzi na c embedded developera, niestety ale teraz ciężko, bo mało jest fanatyków niskopoziomowego kodzenia i sprzętu. i nie trzeba być wymiataczem.
  • Odpowiedz
szatanskii
szatanskii
01.08.2019, 19:59:06
  • 151
@fabek: Mało płacą. Jak się człowiek zasiedzi w korpo i ogarnie już sensowne zarobki na sensownym stanowisku to ciężko się wyrwać. Dostaje czasami oferty nawet za połowę tego co mam obecnie :<
  • Odpowiedz
pioterhiszpann
pioterhiszpann
01.08.2019, 21:09:15
  • 47
Aż się boję zaglądać w komentarze bo pewnie wojna na języki programowania trwa :P
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

cyjannn
cyjannn
02.08.2019, 06:10:55
  • 17
@pioterhiszpann: tak, jak zwykle javisci pluja na js :)
  • Odpowiedz
H....._
H....._
konto usunięte 02.08.2019, 09:08:15
  • 12
@pioterhiszpann: Javascriptowcy już dawno wyrazili swoje zdanie, Javowcy poprawiają komentarze, nie mieszcząc się w limicie znaków, a C nie mają dostępu do internetu w pracy xD
  • Odpowiedz
Neurotok
Neurotok
01.08.2019, 21:57:49
  • 33
Bóg, honor, C99 kutafony
Neurotok - Bóg, honor, C99 kutafony

źródło: comment_0eM51BYbyYpDrtqgawLOJL4Du9FUc7lW.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

el_loco_crooliko
el_loco_crooliko
el_loco_crooliko
02.08.2019, 04:36:37
  • 48
@Neurotok: Cherry elepehant? Jak godzisz homoseksualizm z wiarą?
  • Odpowiedz
Neurotok
Neurotok
02.08.2019, 06:37:57
  • 3
Treść przeznaczona dla osób powyżej 18 roku życia...
  • Odpowiedz
slums
slums
slums
01.08.2019, 19:51:10
  • 31
Liczba ofert pracy w faktycznym surowym C jest nikła i nawet jak są to trzeba być w tym bardzo dobrym, ogarniać wszystkie triki i "dobre praktyki".

Z praktycznego punktu widzenia C jest ze dwa kroki wyżej od assemblera, którego pewnie też dobrze znać ale biorąc pod uwagę nadmiar mocy i pamięci jaki obecnie mamy - taki poziom optymalizacji nie jest z reguły konieczny (chociaż Linus Torvalds już by po mnie jechał jak po
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

Kargaroth
Kargaroth
01.08.2019, 20:02:30
  • 37
Z praktycznego punktu widzenia C jest ze dwa kroki wyżej od assemblera, którego pewnie też dobrze znać ale biorąc pod uwagę nadmiar mocy i pamięci jaki obecnie mamy - taki poziom optymalizacji nie jest z reguły konieczny (chociaż Linus Torvalds już by po mnie jechał jak po łysej dz*wce za to stwierdzenie).


@slums: i słusznie :D
Wiesz, nie mówię o jakichś rażących błędach, ale im niżej w języku są problemy z optymalizacją,
  • Odpowiedz
fabek
fabek
01.08.2019, 20:03:56
  • 14
@slums: asm jest spoko do RE, ale obecnie gcc tak dobrze optymalizują kod, że ciężko jest coś poprawić w asmie.
  • Odpowiedz
edgar_k
edgar_k
edgar_k
02.08.2019, 05:18:04 via iOS
  • 29
Liczyłem na wysyp komentarzy, ze kurła kiedyś to było, ze w C o każdy bajt sie walczy, ze teraz w tych javach to maja normalne stringi i nie wiedza co to malloc, ze javascripty i olaboga napiszo cały kąkuter w przeglądarce.
Nie zawiodłem sie!
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

adiq94
adiq94
adiq94
02.08.2019, 07:00:50
  • 6
@edgar_k: Aktualnie mamy trochę z tym renesans, może akurat nie z C, ale Go zdobywa popularność, dzięki temu, że jest takim współczesnym odpowiednikiem C z Garbage Collectorem.
W kontekście konteneryzacji, gdzie mamy wiele replik tego samego serwisu, dość szybko pojawia się różnica, choćby w memory footprint'cie, gdzie prosty serwis w Go zje 20-30MB RAMu, a serwis w Javie na start sobie zje 200-300MB.
  • Odpowiedz
vitek6
vitek6
02.08.2019, 08:16:19
  • 6
@adiq94: za to w go masz zduplikowane te same pętle, które robią dokladnie to samo tylko na innych polach w różnych strukturach. Też idzie się potem w tym zakopać albo korzystać z jakiś generatorów albo z refleksji co jest chyba jeszcze gorsze.

Ale użycie tych bibliotek w go jest straszne właśnie przez brak generyków. Ja też nie lubię jak jest miliard interfejsów i klasy w klasach i zależności pomiędzy wszystkim ale
  • Odpowiedz
kodyak
kodyak
02.08.2019, 07:57:17
  • 24
Ah te wojenki programistyczne programistow jednej specjalizacji z 2-5 letnim doswiadczeniem( ͡° ͜ʖ ͡°)
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

kodyak
kodyak
02.08.2019, 08:05:03
  • 2
@JestemD: oj tam. Juz nie obrazaj. To moga byc naprawde wymiatacze w tej specjalizacji choc nigdy jeszcze takiego nie spotkalem( ͡° ͜ʖ ͡°)
  • Odpowiedz
Donald_W
Donald_W
02.08.2019, 08:29:50
  • 2
@JestemD: Dokładnie, nic tak nie poszerza horyzontów (programistycznych) jak inne architektury, paradygmaty i obostrzenia w postaci pamięci/wydajności/skalowalności itd.

Z drugiej strony takie zmiany potrafią być irytujące, już sama zmiana języka np. u mnie zamiana java -> ruby sprawiła, że nauczyłem się TDD bo inaczej nawet głupia literówka w zmiennej mogła wysypać program na produkcji, a z kolei zamiana ruby -> swift ułatwiła życie silnym typowaniem na etapie kompilacji, ale powrót
  • Odpowiedz
dmcemmet
dmcemmet
02.08.2019, 05:15:20
  • 20
Zapuszczam się często w kod Linuksa. Chyba najlepiej napisany kod w C ever. Owszem, jest kilka niezbędnych haków - szczególnie w miejscach blisko sprzętu, ale generalnie ten kod jest super czytelny. No tylko tam to działa dzięki żelaznej ręce Linusa, bez odpowiedniego reżimu ten kod byłby delikatną, nieczytelną kupą wywalającą się bez powodu.
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

H....._
H....._
konto usunięte 02.08.2019, 09:49:41
  • 4
@dmcemmet: macro container_of to dla mnie jeden z najbardziej sprytnych trików w C ever


@QBA__: Napiszesz coś w skrócie o tym lub podasz źródło?
  • Odpowiedz
QBA__
QBA__
02.08.2019, 10:04:06 via Wykop Mobilny (Android)
  • 8
@HitmaNeK_: tu jest ładnie objaśnione:
https://radek.io/2012/11/10/magical-container_of-macro/

https://linux-concepts.blogspot.com/2018/01/understanding-containerof-macro-in.html?m=1

W skrócie - to jest takie macro, które pozwala wyciągnąć ze struktury wymagany przez nas typ nie znając jej wewnętrznej budowy
  • Odpowiedz
Kangur100
Kangur100
02.08.2019, 06:16:29 via iOS
  • 19
Język C w świecie informatyki to jak obróbka metali i tworzyw sztucznych w przemyśle. Owszem, powstają juz drukarki 3D, które pozwalają w inny sposób tworzyć produkty, ale drukarka nadal składa sie z profili metalowych uzyskanych klasycznymi metodami (odlewanie, skrawanie, itd). I tak samo język C to środek do tego, by mogły istnieć i działać języki wyższego poziomu.
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

prewenaza
prewenaza
02.08.2019, 09:06:42
  • 1
@Kangur100: najlepszy argument za tym że C szybko nie odejdzie jest taki, że praktycznie wszystkie te nowoczesne, wysokopoziomowe języki obsługują ABI C i mają do niego FFI. ( ͡° ͜ʖ ͡°)
  • Odpowiedz
p.....s
p.....s
konto usunięte 02.08.2019, 05:25:48 via Android
  • 10
Tego typu znaleziska to gorszy rak niż niż wojenki #neuropa vs #4konserwy. Wywody na pół kilometra od specjalistów od programowania co chyba nic komercyjnego nigdy nie zrobili ( ಠ_ಠ ). Bzdury takie, że głowa boli.
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

Mamut
Mamut
02.08.2019, 04:59:50 via Android
  • 8
Roczne zestawienie z github mówi co innego. Mówię to jako entuzjasta C.
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

K.....1
K.....1
konto usunięte 02.08.2019, 05:14:58
  • 11
@Mamut: przemysł opiera się na C
  • Odpowiedz
  • <
  • 1
  • 2
  • 3
  • Strona 1 z 3
  • >

Hity

tygodnia

Zielona Góra. Zmarł mężczyzna pogryziony przez psy, wcześniej amputowano mu nogi
Zielona Góra. Zmarł mężczyzna pogryziony przez psy, wcześniej amputowano mu nogi
4351
Mężczyzni zapłacą wyższe podatki niż kobiety.
Mężczyzni zapłacą wyższe podatki niż kobiety.
3516
I znowu psy: Cztery psy zagryzły 80-latka
I znowu psy: Cztery psy zagryzły 80-latka
3507
Czy coś wiadomo co u byłego sołtysa?
Czy coś wiadomo co u byłego sołtysa?
3209
Zatrzymano właściciela trzech psów, które zagryzły w lesie 46-letniego mężczyznę
Zatrzymano właściciela trzech psów, które zagryzły w lesie 46-letniego mężczyznę
3093
Pokaż więcej

Powiązane tagi

  • #ciekawostki
  • #nauka
  • #komputery
  • #zainteresowania
  • #stacjakosmiczna
  • #wydarzenia
  • #polska
  • #informatyka
  • #internet
  • #swiat
  • #rozrywka
  • #sztucznainteligencja
  • #motoryzacja
  • #ai
  • #telefony

Wykop © 2005-2025

  • O nas
  • Reklama
  • FAQ
  • Kontakt
  • Regulamin
  • Polityka prywatności i cookies
  • Hity
  • Ranking
  • Osiągnięcia
  • Changelog
  • więcej

RSS

  • Wykopane
  • Wykopalisko
  • Komentowane
  • Ustawienia prywatności

Regulamin

Reklama

Kontakt

O nas

FAQ

Osiągnięcia

Ranking