Portál AbcLinuxu, 9. května 2025 21:17

Dotaz: Aka je potreba znalosti jazyka C ?

11.8.2005 10:49 Peter Richnavsky
Aka je potreba znalosti jazyka C ?
Přečteno: 61×
Odpovědět | Admin
Dobrý deň

Začínam s Linuxom a tiež aj s jazykom C (vo vyššom veku 25r.) a viem, že dnes uz oveľa mladší uživatelia sú ďaleko predomnou . Zaujímalo by ma, nakoľko je nutné ovládať jazyk C, aby som mohol Linux pohodlne spravovať, konfigurovať a riešiť niektoré problémy pri napr. kompilácii. A tiež ma máta otázka, či je možné vôbec bez hlbšej znalosti Linux používať k spokojnosti. Ďakujem.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

11.8.2005 11:04 Dworkin
Rozbalit Rozbalit vše Re: Aka je potreba znalosti jazyka C ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Na to je celkem jednoducha odpoved. Stahnete si Fedoru, Mandrivu ci nejakou podobnou distribuci a vyzkousejte si sam. Jsem si jist, ze neznalost jazyka C nikterak nebrani pouzivani OS Linux.
11.8.2005 12:18 tomas84 | skóre: 30
Rozbalit Rozbalit vše Re: Aka je potreba znalosti jazyka C ?
nebo Debian
11.8.2005 11:16 Alcor | skóre: 20
Rozbalit Rozbalit vše Re: Aka je potreba znalosti jazyka C ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Já začínal s linuxem v 23 letech a p 7 letech musím říci, že jsem nikterak c/c++ nepotřeboval (i když se to teď začínám učit) Takže c-cko není pro běžné ani správcovské užívání zcela potřeba (dle mého názoru.) Ale záleží na každém, jak hluboko jde ...

Před 4-mi roky jsem měl doma ještě Widle, po krátké době jsem si disk rozdělil a Widle používám jen minimálně. Spíš vůbec. Na linuxu mi jede vše, co potřebuju občas to zaskřípe ale vše se nechá nastudovat .

Ze začátku jsem tedy vše taky instaloval bez hlubší znalosti, ale "... nikdo učený z nebe nespadl ..."
vencour avatar 11.8.2005 11:31 vencour | skóre: 56 | blog: Tady je Vencourovo | Praha+západní Čechy
Rozbalit Rozbalit vše Re: Aka je potreba znalosti jazyka C ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Céčko znám z rychlíku, ale souvislost či nějakou podobnost v syntaxi a logice s linuxem vidím - aspoň tak mi to pomáhá.
Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
11.8.2005 11:32 Michal
Rozbalit Rozbalit vše Re: Aka je potreba znalosti jazyka C ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jako bezny uzivatel programovat nepotrebujes. Zustan (alespon ze zacatku) u sve distribuce a jejiho balickovaciho systemu a jsi ok. Zbytek prijde casem.
11.8.2005 11:36 Karel
Rozbalit Rozbalit vše Re: Aka je potreba znalosti jazyka C ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Je mi skoro o 10 více - linux používám 6 let - bez C-čka jsem se zatím obešel, ale přesto jsem se začal učit C++ :-) (ale ne kvůli nastavení linuxu).

Přeji hodně úspěchů s tučňákem (chce to jen "nevzdávat se".
Josef Kufner avatar 11.8.2005 12:02 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Aka je potreba znalosti jazyka C ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
C ani tak potřeba není. Spíš se podívej na shell a skriptování v něm - ušetří to spousty práce. C nech na později.
Hello world ! Segmentation fault (core dumped)
11.8.2005 12:26 tomas84 | skóre: 30
Rozbalit Rozbalit vše Re: Aka je potreba znalosti jazyka C ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jestli nechceš psát ovladače, je pro tebe cečko naprosto zbytečné. Když budeš chtít něco automatizovat, bohatě si vystačíš s jakýmkoliv skriptovacím jazykem (a že jich máš na věběr, Bash, Perl, PHP, Python...) a i na aplikace už je podle mě céčko přežitek... Spíš bych popřemýšlel o Javě...
elviin avatar 11.8.2005 12:42 elviin | skóre: 29 | blog: elviin | Plzeň-Praha
Rozbalit Rozbalit vše Re: Aka je potreba znalosti jazyka C ?
netyka se to linuxu, ale:
Ted jsem nekde videl produkt (dll), "díky němuž budete programovat v C/C++ v Excelu". Nevidel jsem ani byte kodu v C. Samozrejme, ze to vsechno bylo pres automation funkce, ale jak to marketing tak pokrouti, aby prilakal pozornost, to je neskutecny.
11.8.2005 12:39 #Tom
Rozbalit Rozbalit vše Re: Aka je potreba znalosti jazyka C ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Je pravda, že se při údržbě systému mnohem víc hodí skripty pro BASH, což s sebou přináší nutnost naučit se ovládat hromadu malých prográmků a spojovat je rourami. S výhodou lze některé věci okořenit regulárními výrazy - ty mi na první pohled připadaly naprosto šílené.

Céčko občas použiju taky - třeba na nastavení úrovně vypisování hlášek jádra. Sice se to dá nastavit přímo u patřičného protokolovacího démona, jenže ještě před jeho zavedením jádro vypouští pro běžný provoz poněkud otravné hlášky. Takže jsem si napsal malý program:
#include <stdio.h>
#include <sys/klog.h>
int main(int argc, char **argv) {
  int loglvl;
  if (argc < 2) {
    printf("syntax: kloglvl level\n");
    return 0;
  }
  if (sscanf(argv[1], "%d", &loglvl) < 1) {
    printf("Invalid number.\n");
    return 0;
  }
  klogctl(8, NULL, loglvl);
  return 0;
}
Jako parametr se programu zadá žádaná úroveň (já volím 3), v konzoli je pak celkem klid. :-)
11.8.2005 13:18 billgates | skóre: 27
Rozbalit Rozbalit vše Re: Aka je potreba znalosti jazyka C ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ja sa zasa jazyku C venujem uz viac ako 10 rokov, no s linuxom to u mna zatial nie je az take slavne. Takze to + prispevky nado mnou dokazuju, ze C nie je ani nutna ani postacujuca podmienka na pouzivanie linuxu :)
11.8.2005 13:45 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Aka je potreba znalosti jazyka C ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
vo vyššom veku 25r.

Pozor na jazyk. :-)

Zaujímalo by ma, nakoľko je nutné ovládať jazyk C, aby som mohol Linux pohodlne spravovať, konfigurovať a riešiť niektoré problémy pri napr. kompilácii.

Pro běžnou práci a správu systému není znalost céčka nějak životně důležitá. Pro tu kompilaci už se to ale celkem hodí, přeci jen je lepší, když těm chybovým hláškám aspoň trochu rozumíte.

A tiež ma máta otázka, či je možné vôbec bez hlbšej znalosti Linux používať k spokojnosti.

Když budete mít po ruce někoho, kdo vám ten systém nainstaluje, nakonfiguruje a postará se o řešení případných problémů, pak asi ano. Je-li to systém, který máte doma a jediný systémák široko daleko jste vy sám, pak to asi není dobrý nápad. Pro úplnost bych ale doplnil, že přesně totéž si myslím i o Windows, rozdíl je především v tom, jak moc se snaží systém předstírat, že je tomu jinak.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.