Большое учебное руководство C? [закрытый]

Вы можете сделать это с помощью sub и регулярного выражения.

FileNames = c("protein_class_Abcd.txt",
"protein_class_Egh.txt",
"protein_class_Bdc.txt")

sub("protein_class_(.*)\\.txt", "\\1", FileNames)
[1] "Abcd" "Egh"  "Bdc" 
5
задан Kredns 31 May 2019 в 12:23
поделиться

10 ответов

Язык программирования C (часто называемый «K & R») почти повсеместно считается лучшим ресурсом для изучения C.

31
ответ дан 18 December 2019 в 05:15
поделиться

Хотя «Язык программирования C», безусловно, отличная книга и очень хорошее введение в язык C, он имеет несколько недостатков:

  • Это несколько устарело, второе издание (последнее) охватывает только C89, которому сейчас 20 лет. Хотя C99 (текущий стандарт) не поддерживается повсеместно, из него есть ряд функций, которые поддерживаются многими реализациями, и их использование полезно.
  • Он не является исчерпывающим. Он не охватывает многие стандартные функции библиотеки ни в каких деталях, и некоторые тонкости не рассматриваются подробно.
  • В тексте предполагается, что вы уже являетесь опытным программистом, и у вас очень лаконичный стиль, который не работает хорошо для всех.

Если вы ищете более понятную, всестороннюю или актуальную книгу для начинающих, Я настоятельно рекомендую Программирование на C: Современный подход, 2nd Ed . Он охватывает все аспекты языка и стандартной библиотеки, включая C99, и очень хорошо написан. Несмотря на то, что прейскурантная цена довольно высока, обычно ее не сложно найти примерно за 60 долларов США.

5
ответ дан 18 December 2019 в 05:15
поделиться

Официальное руководство разработчика по GNOME: http://oreilly.com/catalog/9781593270308 /

4
ответ дан 18 December 2019 в 05:15
поделиться

Tutorials might be semi useful at first, but I always learned a language by actually developing useful code.

I'd recommend you check out some of the Gnome Love Projects. Как правило, это небольшие задачи для людей, которые заинтересованы в присоединении к сообществу разработчиков гномов. Они помогут вам привыкнуть к среде разработчика и представить патчи, а также стиль и соглашения, которые они используют. Большинство научит вас тому, чего вы не знали о Си также.

3
ответ дан 18 December 2019 в 05:15
поделиться

Книга C - хорошая и бесплатная электронная книга.

2
ответ дан 18 December 2019 в 05:15
поделиться
1
ответ дан 18 December 2019 в 05:15
поделиться

Вы можете сослаться на Замечания по программированию на C , предназначенные для дополнения K & R.

1
ответ дан 18 December 2019 в 05:15
поделиться

Это больше faq , чем учебное пособие, но оно весьма полезно: C - faq .

Относительно программирования Gnome: Рекомендации по Gnome

А вот некоторые инструменты, которые нужны каждому программисту на C:

0
ответ дан 18 December 2019 в 05:15
поделиться

Всегда избегайте учебных пособий (написанных детьми для детей) Прочтите KR

0
ответ дан 18 December 2019 в 05:15
поделиться

Я бы серьезно посоветовал вам проверить свободно доступное " Thinking in C " Брюса Экеля, представляющее собой основанное на флэш-памяти введение в семейство C языки программирования:

Аудиовизуальный семинар на основе Flash, на котором вы познакомитесь с основами языка C, который поможет вам перейти к языкам на основе C, таким как C ++, Java и C #.

0
ответ дан 18 December 2019 в 05:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: