Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2005.07.31;
Скачать: [xml.tar.bz2];

Вниз

c++ под linux   Найти похожие ветки 

 
vidiv ©   (2005-07-07 04:08) [0]

Поставил себе линукс (debian), научился, в принципе, компилировать програмки под C (с помощью програмки gcc). И теперь начинаю изучать C под линуксом. Ктонибудь может подсказать хороший справочник по С (желательно с учетом работы под линукс). Именно по С, а не по програмированию.


 
хм ©   (2005-07-07 04:19) [1]

с плюсами или без?


 
vidiv ©   (2005-07-07 04:26) [2]


> хм ©   (07.07.05 04:19) [1]

думаю что да, с плюсами!


 
АНТИСПАММЕР ©   (2005-07-07 04:49) [3]

на linuxdoc.org есть приличные HOWTO
по написанию графических приложений - встроенная справка Qt (кстати четверка вышла !) или "Qt- профессиональное программирование на С++" .
ИМХО - главное, залазить в исходники !


 
X9 ©   (2005-07-07 07:56) [4]

Посмотрите в "Библиотеке Linux" от ЛинуксЦентра, раздел "Книги и руководства", там точно что-то хорошее было. А вообще, в этой библиотеке ещё очень много интересного материала по программнированию и внутреннему устройству системы.

Удачи в новом начинании!


 
Ega23 ©   (2005-07-07 10:11) [5]

2 АНТИСПАММЕР ©   (07.07.05 04:49) [3]
ИМХО - главное, залазить в исходники !

Боже упаси с этого начинать!


 
Игорь Шевченко ©   (2005-07-07 10:13) [6]

Ega23 ©   (07.07.05 10:11) [5]

> Боже упаси с этого начинать!


Почему ?


 
Anatoly Podgoretsky ©   (2005-07-07 10:17) [7]

Игорь Шевченко ©   (07.07.05 10:13) [6]
Здоровье можно испортить.


 
Tirex ©   (2005-07-07 10:20) [8]

Поставил себе линукс (debian)
имхо хороший выбор

Рассылка _http://subscribe.ru/catalog/comp.soft.prog.linuxp
_http://www.lindevel.ru/index.php?option=com_remository&Itemid=44&func=selectcat&cat=2
И как уже сказал АНТИСПАММЕР почаще заглядывать в исходники


 
Ditrix ©   (2005-07-07 10:31) [9]

"Однажды Мастер Фу сказал заезжему программисту: "В одной строке кода shell-
сценария больше духа UNIX, чем в десяти тысячах строк на языке С!"
Программист, гордый своими знаниями в С, ответтил: "Может ли быть такое?
Ведь С - язык, в котором реализовано само ядро UNIX!"
На это Мастер Фу ответил: "Это так. Тем не менее, в одной строке shell-сценария
больше духа UNIX, чем в десяти тысячах строк С!"
Программист выглядел удрученным. "Но ведь через язык С мы познаем просвещенность
патриарха Ритчи! Мы уподобляемся человеку с операционной системой и компьютером,
который получает непревзойденную производительность!"
Мастер Фу сказал: "То, что ты говоришь, правда. Однако в одной строке shell-
сценария больше духа UNIX чем в десяти тысячах строк С".
Программист усмехнулся и поднялся, чтобы удалиться. Но Мастер Фу кивнул
своему ученику Ньюби, который писал строку shell-кода на стоящей рядом белой
доске, и сказал: "Господин программист, посмотрите на этот конвейер! Не заняла бы
его реализация на С десять тысяч строк?"
Просматривая то, что написал Ньюби, программист что-то бормотал в бороду.
В конце концов он согласился, что это так.
"И сколько часов потребовалось бы вам для реализации и отладки этой программы
на языке С?"
"Много", - признал заезжий программист. "Но только безумец стал бы тратить
столько времени, когда его ждет множество более достойных задач".
"Так кто лучше понимает дух UNIX?" - спросил Мастер Фу. "Тот, кто пишет
десять тысяч строк, или тот, кто, сознавая тщетность этих усилий, извлекает пользу,
не программируя?"
Услышав это, программист достиг просветления."(с)"Искусство программирования для UNIX" Э. Реймонд


 
Игорь Шевченко ©   (2005-07-07 10:32) [10]

Anatoly Podgoretsky ©   (07.07.05 10:17) [7]

Странно. Всю жизнь считал, что наиболее полезную информацию можно подчерпнуть как раз из исходников, чем, собстна, и пользовался. Может, мне не те исходники попадались ? :)


 
Ega23 ©   (2005-07-07 10:35) [11]

Странно. Всю жизнь считал, что наиболее полезную информацию можно подчерпнуть как раз из исходников, чем, собстна, и пользовался. Может, мне не те исходники попадались ? :)

Игорь, ты начал прямо с них? Или всё-таки сначала что-то по-проще пробовал писать?
Лично я почуствовал себя уверенным и полез в код VCL только года через 2...


 
Игорь Шевченко ©   (2005-07-07 10:53) [12]

Ega23 ©   (07.07.05 10:35) [11]

Я начал с изучения исходников в книге Стэбли "Ассемблер для IBM 360", затем, с доступных мне исходников на аналогичном ассемблере, по счастью, это оказался Adascript для третьего adabas"a и часть системного кода для MVT. Не умер, как видишь, наоборот, встречая непонятные мне конструкции, часто лазил в книгу на предмет выяснения, а что же они этим кодом хотели сказать. В хороших исходниках довольно много хороших и полезных приемов, способствующих понимаю предмета.

Кистате, юниксовые исходники очень даже неплохи.


 
Ega23 ©   (2005-07-07 11:00) [13]

2 Игорь Шевченко ©   (07.07.05 10:53) [12]

Ну не знаю, не знаю...
По мне, так сначала что-то по-проще надо изучить... Потом уже и в исходники можно...


 
roottim ©   (2005-07-07 11:07) [14]

незнаю насчет справочника..
Ярославцы тоже неплохую подборку сделали
http://linux.yaroslavl.ru/docs/prog/



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2005.07.31;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.034 c
3-1119607989
Viktop
2005-06-24 14:13
2005.07.31
Добавление данных (SQL)


1-1121182988
-virus-
2005-07-12 19:43
2005.07.31
нужна помощь по полосе прокрутки


1-1121322454
zamik
2005-07-14 10:27
2005.07.31
Опять вопрос по QReport


14-1120591020
Гаврила
2005-07-05 23:17
2005.07.31
Код да Винчи


1-1121404703
tir
2005-07-15 09:18
2005.07.31
Декомпилятор





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский