LINUX.ORG.RU

Ты просто не идиот, вот и всё.

А если серьёзно, то пережёванные по 10 раз мысли иногда становится сложно воспринимать - столько там посторонней информации, и настолько непривычные формулировки. Найди приличную книгу. А лучше сразу пиши. А ещё проще - начать с АСМа ;)

wyldrodney
()
Ответ на: комментарий от wyldrodney

Мне и эта статья в принципе помогла, но дальше не варит мой /dev/brain. а что можеш посоветовать для лучшего изучения C с нуля?

ShTH
() автор топика
Ответ на: комментарий от ShTH

Нет. С нуля я уже ничего учить не смогу. Особенно Си. Так что не знаю...

Лучше просто пиши. А как появятся вопросы - можно и почитать. Если этой книги мало, то скачай несколько популярных. Полистаешь - поймёшь что лучше всего усваивается.

Только не говори что пара дней играют роль.

wyldrodney
()

а темой ниже обсуждают, что чистые Ц не айс. может сразу Ц++ учить, а? зачем в 21-м веке пьюр Ц?

gunja
()
Ответ на: комментарий от gunja

>а темой ниже обсуждают, что чистые Ц не айс. может сразу Ц++ учить, а? зачем в 21-м веке пьюр Ц?

приводит голову в порядок :)

dikiy ★★☆☆☆
()
Ответ на: комментарий от wyldrodney

На Си многое написанно в линуксе. Да и я слышал, что плюсы потом не трудно освоить, зная Си.

ShTH
() автор топика
Ответ на: комментарий от ShTH

> Да и я слышал, что плюсы потом не трудно освоить

ну-ну... ну-ну. смотря как Ц будете знать. нету в Ц ООП. нету. а в Ц++ есть. в Ц++ ещё и классы есть. и думать классами и методами - это не структурами и функциями.

синтаксис одинаковый. ключевые слова в Ц++ почти все с Ц совпадают. идеологии только разные. вот чем отличается Опен-сорц от Фри-Софтваре? что-то такое... но есть.

gunja
()
Ответ на: комментарий от gunja

>а в Ц++ есть

Лука Карделли смотрит на вас всех как на говно

jtootf ★★★★★
()
Ответ на: комментарий от wyldrodney

> Логопед подавился от зависти!
ну , не проктолог же ? - пусть давиться :))

На http://lib.ru есть эта книга - но, с плохим форматированием
и все примеры на верхнем регистре написаны.

elipse ★★★
()
Ответ на: комментарий от wyldrodney

>А ещё проще - начать с АСМа ;)

Штука действительно годная. Красивые окошки рисовать не научишься, это да.. Зато железно выучишь весь STL, в перспективе будешь делать "как там, только лучше", перестанешь бояться работы с памятью, выучишь кучу полезных алогоритмов поиска, сортировки, обхода и прочего, научишься писать компактный, красивый и быстрый код.

И вообще, АСМ это весело))

melkor217 ★★★★★
()
Ответ на: комментарий от gunja

> нету в Ц ООП. нету.

Я что-то пропустил? Кто-то законодательно запретил ООП в Си?

> синтаксис одинаковый.


Ага, щас =).

Deleted
()
Ответ на: комментарий от Deleted

А как там сделана изоляция private-членов класса? Вот в perl они точат наружу :(

DNA_Seq ★★☆☆☆
()
Ответ на: комментарий от Deleted

> Кто-то законодательно запретил ООП в Си?

ячь!?! как интересно в Ц сделать

МойОбъект->Забубенить ( многа);

если( ! МойОбъект->УжеДостаточно()) МойОбъект->СтатьЕщёТолще();

gunja
()
Ответ на: комментарий от gunja

> ячь!?! как интересно в Ц сделать
> МойОбъект->Забубенить ( многа);

> если( ! МойОбъект->УжеДостаточно()) МойОбъект->СтатьЕщёТолще();


Точно так же, как и в Ц Плюсатом:

Забубенить(МойОбъект, многа);
если( ! УжеДостаточно(МойОбъект)) СтатьЕщёТолще(МойОбъект);

Если нужны виртуальные функции, то чуть сложнее:

МойОбъект->Забубенить(МойОбъект, многа);
/* ну и т.п. */

В данном случае разница только в явной передаче this.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.