nixp.ru v3.0

20 октября 2017,
пятница,
19:24:15 MSK

DevOps с компанией «Флант»
yei написала 2 мая 2007 года в 07:57 (1127 просмотров) Ведет себя как женщина; открыла 14 тем в форуме, оставила 79 комментариев на сайте.

плиз

помагите сабжиком

Anarchist

Совсем [как] маленькая :)

Неужели не знаешь где книги искать нужно?

Вот тебе ссылка.

Oluka

Сильно полезная книга?

Anarchist
Oluka
Сильно полезная книга?

Не знаю.

В качестве первого учебника по С я бы скорее рекомендовал «Стивен Прата, Язык программирования С».

Косвенным признаком качества является тот факт, что навскидку в электронном виде я эту книгу не нашёл.

yei
Anarchist
Совсем [как] маленькая :)

Неужели не знаешь где книги искать нужно?

Вот тебе ссылка.

я натыкалась на книги да тока с рапиды ани все удалены ((

папробую ща в маге найти че нить

Anarchist
yei
я натыкалась на книги да тока с рапиды ани все удалены ((

папробую ща в маге найти че нить

Я не встречал на ebdb.net ссылки на рапидшару.

Вот тебе прямая ссылка (plain text cp 1251).

А вот тут дают в .pdf. (запаролена, что за фигня???)

Oluka
Anarchist
Не знаю.

В качестве первого учебника по С я бы скорее рекомендовал «Стивен Прата, Язык программирования С».

Косвенным признаком качества является тот факт, что навскидку в электронном виде я эту книгу не нашёл.

Почему это признак качества, пусть и косвенный?

yei
Anarchist
Я не встречал на ebdb.net ссылки на рапидшару.

Вот тебе прямая ссылка (plain text cp 1251).

А вот тут дают в .pdf.

все нашла, на рапиде =)

http://dl6.rapidshare.de/files/9482159/476714408/kerigan_rici_yazik_programirovaniya_si_pdf.rar

myst

Тут я с тов. Анархистом не соглашусь. Не хочется и тут флейм поднимать, но я читал обе. K&R мне показался более понятным и более по существу.

yei

пдф кака, сканено

нашла в штмл

ниче

Anarchist
myst
Тут я с тов. Анархистом не соглашусь. Не хочется и тут флейм поднимать, но я читал обе. K&R мне показался более понятным и более по существу.

Я тоже читал обе.

И даже соглашусь с выводом тов. myst.

Но в чём это противоречит высказанному мной ранее утверждению, что в качестве start-guide по С для новичка лучше Прата — в упор не понимаю.

Anarchist
Oluka
Почему это признак качества, пусть и косвенный?

С учётом специфики предметной области:

Примерно по тем же причинам, по которым практически весь сколько-нибудь функциональный софт под выньдоуз либо распространяется под GPL, либо просит кряк (сразу или чуть погодя).

yei

а скажите почему не выводиться?

#include

main()

{

int lower, upper, step;

float celsius, fahr;

lower = 0;

upper = 300;

step = 20;

fahr = lower;

while (fahr <= upper) {

celsius = 5 * (fahr-32) \ 9;

printf(«%4.0F %6.1F \n», fahr, celsius);

++fahr;

}

}

metal

Спецификаторы формата в printf чуствительны к регистру и вообще кто так main объявляет?

yei

так вроде одинаково написала, это про void?

Anarchist
yei
а скажите почему не выводиться?

#include

main()

{

int lower, upper, step;

float celsius, fahr;

lower = 0;

upper = 300;

step = 20;

fahr = lower;

while (fahr <= upper) {

celsius = 5 * (fahr-32) \ 9;

printf(«%4.0F %6.1F \n», fahr, celsius);

++fahr;

}

}

Для начала: это на каком языке?

Что говорит компиллятор про тип функции main()? И где указание аргументов оной?

А за слэшами кто следить будет?!?

Исправь строку

celsius = 5 * (fahr-32) \ 9;

на

celsius = 5 * (fahr-32) / 9;

И начинай читать сообщения компиллятора.

Anarchist
metal
Спецификаторы формата в printf чуствительны к регистру и вообще кто так main объявляет?

Объявление функции main будет предметом отдельного разбирательства.

И вообще полезно читать сообщения компиллятора :)))

Всё оказалось куда как проще.

ЗЫ: Сдаётся мне, тут используется неправильная среда программирования :)))

yei
Anarchist
ЗЫ: Сдаётся мне, тут используется неправильная среда программирования :)))

visual c++ 6.0

Anarchist
yei
visual c++ 6.0

Абсолютно неправильная!

Срочно бросай вредные привычки!!!

И что, это ублюдочное порождение больного воображения предлагает использовать такое объявление функции main()?

И не выдаёт никаких сообщений при компилляции?

sarel

тут кстати была интересная тема про компилляторы поднятая UT…

Как грится показательно %-)

yei
Anarchist
Абсолютно неправильная!

Срочно бросай вредные привычки!!!

И что, это ублюдочное порождение больного воображения предлагает использовать такое объявление функции main()?

И не выдаёт никаких сообщений при компилляции?

а что тада посоветуйте?

vim & gcc ??

Anarchist
yei
а что тада посоветуйте?

vim & gcc ??

Ссылку приведённую sarel прочитала? Внимательно?

В качестве одного из вариантов vim/gcc хорош.

Но связка emacs/gcc ничем не хуже.

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

Так что можешь поднять очередную волну holy war на предмет выбора редактора.

ЗЫ: И почему в профиле не указано самое интересное? ;)

yei
Anarchist
Ссылку приведённую sarel прочитала? Внимательно?

В качестве одного из вариантов vim/gcc хорош.

Но связка emacs/gcc ничем не хуже.

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

Так что можешь поднять очередную волну holy war на предмет выбора редактора.

ЗЫ: И почему в профиле не указано самое интересное? ;)

неувидела, ибо он раньше ответил чем я

в чьем?

в моем?

а что именно указать?

myst
Anarchist
Я тоже читал обе.

И даже соглашусь с выводом тов. myst.

Но в чём это противоречит высказанному мной ранее утверждению, что в качестве start-guide по С для новичка лучше Прата — в упор не понимаю.

Новичку в C или новичку в IT? Новичку в IT лучше Python’ом заняться, IMHO. Но уж если надо именно C, то да, Прата может подойти лучше.

Anarchist
yei
в чьем?

в моем?

а что именно указать?

Да.

Сведения об ОС.

yei
Anarchist
Да.

Сведения об ОС.

а почему интересуют столь интимные подробности?

myst

Ты видела когда-нибудь, чтобы врач ставил диагноз, разговоривая по телефону с соседкой пациента?!

yei

да,при смерти пациента! =))

myst

Даже такого не бывает. Врач лично констатирует смерть.

Genie

угу, даже для тех, кого переехало катком…

Code Monkey

из свободного для винды понравилась в свое время Code::Blocks

vim+gcc+gdb пока не осилил. инерция мышления…

насчет main’a

int main(int argc, char* argv)

ЕМНИП.

Anarchist
Dark_SavanT
из свободного для винды понравилась в свое время Code::Blocks

vim+gcc+gdb пока не осилил. инерция мышления…

Самому-то как не стыдно?

Dark_SavanT
насчет main’a

int main(int argc, char* argv)

ЕМНИП.

Оно неудивительно.

Как в текущей версии стандарта не знаю, но когда я разбирался с С для приведённой программы было достаточно объявления

int main (void)
{
}
myst

оба варианта допускаются стандартом. В UNIX ещё можно 'int main(int ac, char *av[], char *ev[]);'

Anarchist
myst
оба варианта допускаются стандартом. В UNIX ещё можно 'int main(int ac, char *av[], char *ev[]);'

Догадываюсь.

А ещё у каждого из вариантов есть так сказать область применения.

myst

это и так ясно. я просто умника включал ;)

Oluka

Да… и здесь не развели флейм… все про книжку…

sarel
Oluka
Да… и здесь не развели флейм… все про книжку…

Ну а чего? на вопрос ответили! далее был приведен кусок кода с ошибками… ну и зашла речь о стандартах и компиляторах! думаю инициатору темы все же было интересно…

Code Monkey
int main(int ac, char *av[], char *ev[]);

а что такое *ev[] ?

yei
sarel
Ну а чего? на вопрос ответили! далее был приведен кусок кода с ошибками… ну и зашла речь о стандартах и компиляторах! думаю инициатору темы все же было интересно…

ага!, очень позновательно

yei

люди, а помагите плиз достать

Моли Брюс. UNIX/Linux: теория и практика программирования

КУДИЦ-ОБРАЗ, 2004

Стивенс У. Р. UNIX: разработка сетевых приложений

Питер, 2003

спасибки, а то книги тока в шопах и продаются

Anarchist
yei
люди, а помагите плиз достать

Моли Брюс. UNIX/Linux: теория и практика программирования

КУДИЦ-ОБРАЗ, 2004

Стивенс У. Р. UNIX: разработка сетевых приложений

Питер, 2003

спасибки, а то книги тока в шопах и продаются

На http://natahaus.ru/ искать пробовала?

Там очень неплохой выбор книг в данной номинации.

Единственное — сволочи даже элементарно для использования поиска требуют регистрации.

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

ЗЫ: И когда ты наконец укажешь в профиле интимные подробности личной жизни? ;)

yei
Anarchist
На http://natahaus.ru/ искать пробовала?

Там очень неплохой выбор книг в данной номинации.

Единственное — сволочи даже элементарно для использования поиска требуют регистрации.

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

ЗЫ: И когда ты наконец укажешь в профиле интимные подробности личной жизни? ;)

там регистрация не рабит, а если по имени искать, то ругается

Anarchist
yei
там регистрация не рабит, а если по имени искать, то ругается

Радость моя, ну когда ты наконец научишься использовать цитируемые ссылки на поисковые системы?

Проверенными, но универсальными поисковыми системами навскидку ищется только второй номер. Например:

http://www.all-ebooks.com/index.php?m=book&id=117

yei
Anarchist
Радость моя, ну когда ты наконец научишься использовать цитируемые ссылки на поисковые системы?

Проверенными, но универсальными поисковыми системами навскидку ищется только второй номер. Например:

http://www.all-ebooks.com/index.php?m=book&id=117

я пробовала, нифига нихочет забираться =(

Anarchist
yei
я пробовала, нифига нихочет забираться =(

[Терпеливо:]

Ты пробовала качать по всем ссылкам которые выдаёт http://ebdb.net/ ?

Я почему-то скачал без проблем.

Формат djvu, 11 Mb.

Правда скан, но вполне читаемый.

Если хочешь — давай почту, пришлю.

Кстати, никто не знает djvu-смотрелку под Linux? Кодеров/декодеров разнообразных — сколько угодно, простой смотрелки — не нашёл.

Дмитрий Шурупов
Кстати, никто не знает djvu-смотрелку под Linux? Кодеров/декодеров разнообразных — сколько угодно, простой смотрелки — не нашёл.

Плохо искал? :-)

Я пользуюсь GTK-шным Evince. Он умеет: http://etrunko.blogspot.com/2006/08/evince-now-with-djvu-support.html

Anarchist
Dmitry Shurupov
Плохо искал? :-)

Я пользуюсь GTK-шным Evince. Он умеет: http://etrunko.blogspot.com/2006/08/evince-now-with-djvu-support.html

Ресурсы выделяемые на решение задачи прямо пропорциональны её актуальности ;)

Благодарю.

yei
Anarchist
[Терпеливо:]

Ты пробовала качать по всем ссылкам которые выдаёт http://ebdb.net/ ?

Я почему-то скачал без проблем.

Формат djvu, 11 Mb.

Правда скан, но вполне читаемый.

Если хочешь — давай почту, пришлю.

Кстати, никто не знает djvu-смотрелку под Linux? Кодеров/декодеров разнообразных — сколько угодно, простой смотрелки — не нашёл.

[Невинно:]

так то я заходила на http://ebdb.net/ вводила такие запросы Моли Брюс. UNIX/Linux: теория и практика программирования; Моли Брюс; UNIX/Linux: теория и практика программирования и ничего

Anarchist
yei
[Невинно:]

так то я заходила на http://ebdb.net/ вводила такие запросы Моли Брюс. UNIX/Linux: теория и практика программирования; Моли Брюс; UNIX/Linux: теория и практика программирования и ничего

[Ну прямо-таки сама невнность :)]

Дык я же чётко написал: http://ebdb.net/ — ресурс общего назначения. И строго требовать от него нахождения специфической литературы нельзя.

Первую книгу он действительно не находит.

Зато вторую — легко.

И ещё замечание по строке поиска:

Невинность — это конечно хорошо :)))

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

Т.е. искать рекомендую по автору || по названию (и не забывать про влияние издателей/переводчиков!!!).

Для найденного варианта это:

UNIX: разработка сетевых приложений

По поводу ненайденного рекомендуется учитывать и ошибки перевода.

Того же Прату мучили весьма разнообразно. Хотя до художественной литературы этим вывертам далеко.

Возможно «6528. Теория и практика программирования на Си в Unix.rar» — близко к тому, что ты ищешь.

Anarchist

yei,

Сильно странная у тебя программа.

Не понятно зачем введена (и где используется) константа

step = 20;

Тебе не кажется, что вместо

++fahr;

надо было писать

fahr+=step;

И, кстати, ты хорошо усвоила разничу между var++ и ++var?

yei
Anarchist
yei,

И, кстати, ты хорошо усвоила разничу между var++ и ++var?

выводит и присваивает

присваивает и выводит

так?

Anarchist
yei
выводит и присваивает

присваивает и выводит

Ну ты блин даёшь! :(

Второй вопрос интимного плана: где у нас сейчас так учат?

Далее собственно по теме:

Сначала — о сути операнда '++'

var++;

эквивалентно

var = var + 1;

Теперь — о роли места данного операнда:

Перед переменной — сначала приращение, потом действие (вовсе не обязательно вывод, кто тебе такое говорил?),

После переменной — сначала действие, потом приращение.

yei
Anarchist
Ну ты блин даёшь! :(

Второй вопрос интимного плана: где у нас сейчас так учат?

Далее собственно по теме:

Сначала — о сути операнда '++'

var++;

эквивалентно

var = var + 1;

Теперь — о роли места данного операнда:

Перед переменной — сначала приращение, потом действие (вовсе не обязательно вывод, кто тебе такое говорил?),

После переменной — сначала действие, потом приращение.

я это и имелла ввиду

просто таропилаь поэтому не совсем корректно ответила, думала поймете )

Code Monkey

Anarchist для djvu я пользовал kdvi

Anarchist
yei
я это и имелла ввиду

просто таропилаь поэтому не совсем корректно ответила, думала поймете )

Научить торопиться без столь фатальных последствий для качества.

На самом деле куда интереснее было бы если бы обратила внимание не на комментарий в конце, а на собственно информационную часть сообщения.

Anarchist
Dark_SavanT
Anarchist для djvu я пользовал kdvi

Ключик отметил на будущее.

Пока соглашусь с Шурупом.

yei

а какой компилятор посоветуете под win, чтоб без проблем код можно на nix перенести?

myst

Компилятор с C

Code Monkey

mingw

а вообще стоит понять, что идеально переносимого кода не бывает.

Anarchist
yei
а какой компилятор посоветуете под win, чтоб без проблем код можно на nix перенести?

Степень переносимости зависит от того, что ты хочешь писать.

Лучше ну нафиг win.

shurik353

Привет, я сам занимаюсь программирование и могу посоветовать тебе книгу на сайте http://fanlib.ru.

Вот здесь (http://fanlib.ru/BooksList.aspx?RubricId=8e802405-a779-4346-ae34-bfe792f01fd2) лежит книжка, которая должна тебе подойти