LINUX.ORG.RU

K&R «C Programming language» sources

 , , , ,


1

2

Доброе утро всем!

Выложил исходники из книги здесь, как и обещал.

Думаю, что это черновой вариант, т.к. планирую со временем перевести комментарии к коду на английский.

Собственно запостил это здесь, во-первых, может кому-то это будет интересно, во-вторых, чтобы потихоньку осваивать работу с гитом.

Вообще, какие посоветуете мануалы по git, кроме этого и man git — просто гит видел первый раз в жизни и минут 15 въезжал, что для того, чтобы отправить изменения с репозитория ПК в веб-репозиторий есть

git push https://...

И как должен выглядеть нормально оформленный репозиторий на GitHub, чтобы все было как в лучших домах :-)

Добавлено:

sudo cast Eddy_Em, возможно заинтересуешься :-)

Такие вот пироги... короче, ругайте

★★★★★

Последнее исправление: CYB3R (всего исправлений: 3)

что за мешанина из маинов и выводов ...и вот этого

(while i < j)
    i = 2 * i;

ps: отучайся писать каменты на рюзге с самого начала

unt1tled ★★★★
()
Последнее исправление: unt1tled (всего исправлений: 1)
Ответ на: комментарий от unt1tled

Это пока черновой вариат.

Тут все дело в том, что примеры отдельных выражений также помещались в тег pre

То есть их коррекция — дело будущего.

Если кто-то возьмется за это ради общего блага коммъюнити, так сказать, буду только рад.

Не знаю может, конечно, поторопился... но, что есть, то есть.

Уж не обессудьте.

Twissel ★★★★★
() автор топика
Последнее исправление: Twissel (всего исправлений: 1)
Ответ на: комментарий от unt1tled

ps: отучайся писать каменты на рюзге с самого начала

Это не я, это издательство «Невский Диалект» :-)

Короче, есть поле для мелкой деятельности.

Twissel ★★★★★
() автор топика

Открыл первый файл, а там

#include <stdio.h&gt
Каждую главу вынеси лучше в отдельную директорию, каша же. Смотри, например, как сделано тут.

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

Сейчас исправлю.

Спасибо.

Каждую главу вынеси лучше в отдельную директорию, каша же.

Хорошо.

Twissel ★★★★★
() автор топика
Последнее исправление: Twissel (всего исправлений: 1)
Ответ на: комментарий от Eddy_Em

Безусловно.

Просто после мучений с ошибками OCR в исходниках полез в свой архив десятилетней давности и откопал там Бог весть откуда скачанную копию сайта с книжкой.

С помощью ЛОРа накалякал скрипт для парсинга исходников и незамедлительно выложил на GitHub. Попутно отрекомендовавшись Гиту :-)

Все-таки думаю, оставить это дело потомкам, ибо Си вечен и Ритчи пророк его, return 0

Twissel ★★★★★
() автор топика
Последнее исправление: Twissel (всего исправлений: 2)

Просто нормальных исходников сабжа на просторах Сети я так и не нашел.

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

Потому что, пока это сырец, черновик, попутно буду «тыкать» Git.

Большая часть работы еще впереди, я надеюсь. А это все исходники скопом, спарсенные с html-ок.

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

В том то и дело, что вдоволь насношавшись с ошибками OCR, полез в архивчик босоногой юности на CD, где и откопал сие чудо)

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

OCR

э? а что, из pdf нельзя копировать текст ctrl+c, ctrl+v? когда-то давно, в бородатых 2000-х так и было, а сейчас же вроде нет...
или я ошибаюсь?(

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

Все зависит от того чем этот PDF был создан, естественно.

В оригинальном английском издании, скорее всего, можно.

Но я уже набил оскому работой с копиями с в Бозе почившей infanata.org, посему пошел другим путём.

Twissel ★★★★★
() автор топика

Это говно какое-то а не исходный код. Написал что-то некомпилируемое, одним коммитом вывалил это на гитхаб. Ну и зачем это нужно?

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

Есть. Коменты могут быть написаны только на одном языке.
Почитай сорцы ядра, например. Там дикое месиво нечитаемое.

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

Есть

Нет

А описанная тобой проблема - проблема отсутствия стандарта, видимо. А сам факт «рюзге» непричём

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

каменты на рюзге

в этом нет ничего плохого

Сразу видно, что ты не копался в китайском индусокоде, где даже имена файлов с иероглифами! Представь, во что они превращаются на моей КОИ8-Р!!!

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от unt1tled

ps: отучайся писать каменты на рюзге с самого начала

Комментарии на русском языке лучше комментариев на кривом английском.

Тем более, как я понимаю, ЦА это начинающие.

Eddy_Em

Сразу видно, что ты не копался в китайском индусокоде, где даже имена файлов с иероглифами! Представь, во что они превращаются на моей КОИ8-Р!!!

Лол, как-то копался в коде какого-то испанца, так он и переменные именовал на испанском :|

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)

рюзге вперде! не знал что столько лоровцев болеют детскими болезнями

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

Представь, во что они превращаются на моей КОИ8-Р!!!

С КОИ8-Р 乱码 выходит на новый уровень!

i-rinat ★★★★★
()

K&R «C Programming language» sources

планирую со временем перевести комментарии к коду на английский.

Это не я, это издательство «Невский Диалект»

wat? бред какой

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

Чтобы попутно с приведением к божескому виду сырцов, немного освоится с git.

Ну а на ЛОР запостил, это hello world-ефект, он как радость от первого hello world на Паскале, написанного ровно 11 лет назад :-)

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

Что же здесь бредового, что в издательстве переводили комменты к коду.

Ну,повторяю, я здесь не причем.

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

Решил со временем сделать сам из того, что было с минимальными трудозатратами.

Что я непонятно объяснил?

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

Пардон, есть погугли за меня.

Я не первый год торчу в Сети, но не нашел)))

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

Батенька,не любите Вы людей...

Еще не вечер, я только начал :-)

Вот с недели пойду в отпуск, тогда подтяну гит и поближе познакомлюсь с регулярками.

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

И да, я думаю не в тягость будет даже самому потихоньку на выходных, праздниках «причесывать» код.

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

Поддерживаю. Я бы на месте TC поудалял нафиг аккауты здесь и на гитхабе, иначе до конца жизни обеспечены фейлы на собеседованиях.

И да, комментарии в коде на русском пишут разве что ватные идиоты.

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

Хм, не знаю, вроде бы технически грамотный, условно культурный народ здесь обитает (ну, кроме школоты, конечно), а у тебя по жизни такой пессимизм.

поудалял нафиг аккауты здесь и на гитхабе

Где тогда код хостить?

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

вроде бы технически грамотный, условно культурный народ здесь обитает

/0

Где тогда код хостить?

Делай работу красиво и качественно, а выкладывай уже после. Иначе позора и огорчений не миновать. Это аксиома.

планирую со временем перевести комментарии к коду на английский.

Феерический бред. Возьми 3е издание в оригинале. Кстати, некоторые комментарии в твоем репо это просто нечто, их тоже надо либо пофиксить, либо выбросить.

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

/0

Да ладно.

Делай работу красиво и качественно, а выкладывай уже после. Иначе позора и огорчений не миновать. Это аксиома.

Вот это уже другое дело. Просто решил пойти на поводу у детской, щенячьей радости. Создал топик. ЛОР по сути, мне огорчений не приносит.

Стараюсь не огорчаться из-за ерунды. Но умных людей здесь встретить можно, чтобы ты не говорил. Позор, да, это, опять же, уже другая история.

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

:D Я как бы и сам это видел, да.

Twissel ★★★★★
() автор топика

Ой, ребята, доведёте вы меня до греха, сейчас попробую прогнать через OCR английский оригинал в pdf :-\

Twissel ★★★★★
() автор топика

Хотя, в принципе, даже хорошо распознанный оригинал мало чем поможет.

Потому как сейчас у меня уже есть готовые исходники, хоть и с мусором, а после распознавания в каком формате ты ее не сохраняй все равно придется вручную копипастить... и в чем я тогда выиграю?!

Вот сверятся с оригиналом при правке это другое дело, согласен.

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

И да, моя просьба остается в силе: если найдешь исходники в текстовом файле,тогда я съем свою любимую фуражку, мамой клянусь! )))

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

он и переменные именовал на испанском

Дык, комменты на русском зачастую еще и сопровождаются наименованием переменных на волопеке!

Eddy_Em ☆☆☆☆☆
()
Ответ на: А вот здесь, похоже, есть все. от Eddy_Em

Пойду кепку присолю и поджарю немного :-D

Шоб не такая жесткая была))

P.S. Спасибо!

Эдуард, ты все-таки печальный мастер, да!

Twissel ★★★★★
() автор топика
Последнее исправление: Twissel (всего исправлений: 1)
Ответ на: А вот здесь, похоже, есть все. от Eddy_Em

Стянул исходники к себе))) Я что-то нарушил?

Сделал это без форка — клонировал на комп, а потом запушил.

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