Отправляет email-рассылки с помощью сервиса Sendsay

Электронная книга

За 2004-04-03

[еКнига] Re[3]: Программирование

Доброе время суток, Михаил,

В ответ на письмо от
Saturday, April 3, 2004, 7:46:55 PM
на тему "[еКнига] Re[2]: Программирование"

мД> В общем, буду благодарен, если кто-нибудь поможет мне прямыми
мД> ссылками на программы для программирования на java, насколько я понял,
мД> это один из немногих языков, ПО для которого можно взять в интернете.
Нужна так называемая java-машина (40 мегабайт)
и хороший блокнот.
Не рекомендую... ПисАть графические приложения на Java
очень неудобно. На текущий момент Java совсем загнулась
на этом поприще и практически не используется.

мД> Нужно же мне одно - удобная оболочка для электронной библиотеки,
мД> чтобы книги были разложены, каталогизированы и, соответственно, быстро
мД> находились и легко читались.
Если хотите попробовать сами - попробуйте на Access (Microsoft Office)
- это гораздо удобней и быстрее (для таких целей)...
На самом деле - он для этого и предназначен -
для создания "карманных" баз данных...

   Иван aka Atlanoff 2004-04-03 23:03:08 (#117841)

[еКнига] Re[2]: Программирование

Ответ на письмо от 03.04.2004
Здравствуйте, Евгений Ефимов, здравствуйте, уважаемые подписчики.

Я тоже хочу предложить своё личное мнение по поводу изучения
программирования.

Начнём с того очевидного, но никем не упомянутого, факта, что
программирование ныне настолько широко и многообразно, что говорить об
изучении программирования - всё равно что говорить об изучении науки,
мол, вот я хочу наукой заняться, посоветуйте, что мне почитать. Это
отнюдь не упрёк! Многочисленные ответы свидетельствуют о том, что
просто необходимо задуматься об области программирования, в которую вы
хотели бы окунуться. Надо сразу понимать, что специалист в одной
области может быть полным профаном в другой, а всё изучить немыслимо.
Обратите внимание, что разняться не только области задач, но и
инструменты, то есть, используемые языки программирования.

Вопрос осложняется ещё и тем, что существуют две основные платформы
для программирования на IBM PC - Windows и Linux, мало кому удаётся
одинаково хорошо поддерживать свою квалификацию на обеих платформах.

Возьму на себя смелость перечислить некоторые области. Список этот,
разумеется, не полон.

- традиционное прикладное программирование.

- системное программирование. У нас под этим термином часто понимают
две совершенно разные профессии. Одна - специалист по операционным
системам. Другая - специалист по созданию больших систем (то, что на
западе называют системным аналитиком).

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

- веб-программирование.

- Базы данных и всяческие АСУ.

- теоретическое и алгоритмическое программирование. Это направление
вообще не ориентируется на конкретные языки.

В каждом из этих разделов существуют альтернативные пути, и
специалисты даже из одной области не всегда могут понять друг друга.
Например, веб-программирование. Perl, PHP, ASP, Java, движки всяких
видов вроде ColdFusion - с моей точки зрения, всё это суть
самодостаточные инструменты разработчика, и, обычно, хорошо освоив
один, прямо-таки тянет поплёвывать на другие. На самом деле, хрен
редьки не слаще. Совершенно бесполезное занятие спорить о том, какая
ОС лучше, или о том, какой язык лучше. Я бы сказал, что на практике
две вещи определяют выбор инструментов: 1) задача. 2) возможности
работодателя.

Вряд ли имеет смысл говорить об изучении ассемблера или php, если
перед вами стоит задача сделать базу данных. А если вам надо написать
драйвер какой-нибудь измерительной платы, к чему вам Бейсик, или SQL?
Так что, по моему, начинать надо с выбора направления. С другой
стороны, если фирма хочет жить легально и не хочет платить за
инструменты разработчика, то единственный выбор - Линукс. А
представьте, что фирма уже вгрохала большие ресурсы в свой интернет
проект на конкретной платформе. Станет ли она переходить на удобный
для вас инструмент? Выбор предоставляется программисту в двух видах:
1) выбор ногами - иди и ищи, где тебя устроит не только зарплата, но и
область задач, инструментарий. 2) Участие в разработке проекта с
самого начале, когда ещё можно повлиять на принятие начальством
стратегических решений.

Справедливости ради оговорюсь, что задачи можно брать из тех же
книжек. Например, легендарная монография Д. Кнут "Искусство
программирования", или мне вот очень нравится старенькая книга
Уэзерелла "Этюды для программистов". Но эти книги, так или иначе,
зададут определённое направление вашей квалификации.

Я категорически против изучения Бейсика в старом его варианте или в
виде qBasic. Мнение о том, что Бейсик был создан для обучения
совершенно неверно. Бейсик - это язык высокого уровня с минимальными
требованиями к железу, и с весьма ограниченными возможностями. В
обучении он применялся исключительно по бедности образования, -
кстати, у нас в школах до он сих пор используется. Я считаю, что он
ВРЕДЕН для обучения. Если уж говорить о языке для обучения, то это,
конечно же, Паскаль. Сразу оговорюсь, что известный Борланд Паскаль
весьма далеко ушёл от стандарта Паскаля. Могу напомнить, что незрячий
Илья Миклашевский победил на всероссийской олимпиаде инвалидов,
работая именно на Борланд Паскале под ДОС, а ведь там были не только
незрячие.

Тем не менее, я бы не стал советовать начинать с Паскаля. И Паскаль, и
Бейсик имеют тот простой недостаток, что после них всё равно придётся
переучиваться. Они просто плохо пригодны для современного
программирования. И если о Паскале ещё как-то можно говорить, что он
является прародителем Дельфи (хотя общность синтаксиса лично мне
кажется менее существенным обстоятельством, чем концептуальные
различия), то Бейсик - это просто тупик, и пусть вас не обманывает
слово "Бейсик" в названии Visual Basic. Шутки об изучении Ассемблера
заслуживают лишь улыбки. У Дельфи, опять же с моей сугубо личной точки
зрения, есть один единственный, но и всё решающий недостаток: Дельфи
суть не язык, а продукт одной компании. Те, кто помнит кризис Борланда
времён ухода Филиппа Канна, поймут, что я имею в виду.

Что же тогда остаётся? Если вы затрудняетесь выбрать область
программирования, то, по-видимому, оптимальный выбор Си++. Во-первых,
он применяется на всех платформах, и хорошо стандартизован. Во-вторых,
он содержит две фундаментальные технологии современного
программирования: структурное программирование, объектно-
ориентированное программирование.

Повторю ещё раз, что для специфических областей программирования, ни
Си, ни структурное, ни объектно-ориентированное программирование могут
вообще не понадобиться.

Литратуру по С++ я советовать не берусь, то что читал я, теперь уже
устарело, а то, что советуют я не читал :-)

Я позволю себе дать совет другого рода. Возьмите задачи с олимпиад для
программистов-инвалидов, и попробуйте их порешать. На сайте
www.integr.org можно найти и задачи, и решения. Практически все задачи
могут быть решены на любом языке (пожалуй, кроме Бейсика).

Если у вас появятся конкретные задачи под работу, то вы быстро
сориентируетесь, какой язык вам "придётся" изучать, не удивлюсь, если
это будет Visual Basic или Дельфи. Я полагаю, что с Си++ переходить
на них проще, чем с них на Си++.

В заключении хочу сказать о крайней желательности для программиста
знать английский язык. Русские книги по программированию выходят с
весьма ощутимым запаздыванием, так что, с моей точки зрения есть два
наиболее эффективных пути повышения собственной квалификации: 1)
читать хэлпы. Сейчас они весьма обширны и информативны. Но увы, почти
всегда на английском языке. 2) общение. Очень важно войти в комьюнити
программистов вашей области, не важно - в интернете или в коллективе на
работе или среди знакомых. Главное, иметь кому задать вопрос, это
экономит массу времени.

--
С наилучшими пожеланиями
Владимир Лукьянов
--
Дискуссионный лист "Электронная книга"
Модератор - Михаил Духонин <mihail_***@m*****.ru>
Перед вами 1251 выпуск листа, разошедшийся для 565 человек.
Постоянный адрес выпуска этого письма в архиве -
http://subscribe.ru/archive/lit.book.library.ebookaccess/msg/117807

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:lit.book.library.ebookaccess-list@subscribe.ru
Отписаться: mailto:lit.book.library.ebookaccess--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

   2004-04-03 21:58:27 (#117807)

[еКнига] Re: Учебники по немецкому

Здравствуйте!

У меня есть несколько учебников по немецкому языку. Но они не вычитаны, и я
не знаю насколько они в хорошем виде.

Лариса.
dorr***@n*****.ru
--
Дискуссионный лист "Электронная книга"
Модератор - Михаил Духонин <mihail_***@m*****.ru>
Перед вами 1250 выпуск листа, разошедшийся для 565 человек.
Постоянный адрес выпуска этого письма в архиве -
http://subscribe.ru/archive/lit.book.library.ebookaccess/msg/117805

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:lit.book.library.ebookaccess-list@subscribe.ru
Отписаться: mailto:lit.book.library.ebookaccess--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

   "L P" 2004-04-03 21:45:03 (#117805)

[еКнига] Разыскиваются книжки!

Хайре!!!

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

Поскольку тут собрались люди исключительно высоко грамотные и хорошо осведомлённые
(право слово, мне даже как-то не ловко в их
окружении с моим слегка начатым высшим образованием), я решила обратиться именно
сюда со своей крошечной просьбочкой. Может быть,
кто-нибудь из здешних знатоков обладает информацией о том, где в пределах интернета
(на крайний случай, частных литературных
коллекций) существует вероятность обнаружить произведения Владимира Ивановича
Вернатского и Пьера теяр де Шардена?

Поиски на "rambler" или "yandex" ничего не дают. Мне лишь предлагают обзавестись
квартирой на проспекте Вернатского либо преобрести
нужную книжку в интернет-магазине. Как Вы сами понимаете, это меня ни коим образом
не устраивает.

Кто что может посоветовать? Заранее благодарю за любой отклик.Очень надеюсь на
Вашу помощь. Всем спасибо за внимание!

До свидания - до новых встреч.
Светлада, г. "LIB-TOWN"!
adress:tajmah***@u*****.net
--
Дискуссионный лист "Электронная книга"
Модератор - Михаил Духонин <mihail_***@m*****.ru>
Перед вами 1249 выпуск листа, разошедшийся для 565 человек.
Постоянный адрес выпуска этого письма в архиве -
http://subscribe.ru/archive/lit.book.library.ebookaccess/msg/117781

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:lit.book.library.ebookaccess-list@subscribe.ru
Отписаться: mailto:lit.book.library.ebookaccess--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

   "Светлада" 2004-04-03 20:55:38 (#117781)

[еКнига] Учебники по немецкому

Товарищи,
нет ли у кого учебников по немецкому языку в электронном виде?
--
Дискуссионный лист "Электронная книга"
Модератор - Михаил Духонин <mihail_***@m*****.ru>
Перед вами 1248 выпуск листа, разошедшийся для 565 человек.
Постоянный адрес выпуска этого письма в архиве -
http://subscribe.ru/archive/lit.book.library.ebookaccess/msg/117734

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:lit.book.library.ebookaccess-list@subscribe.ru
Отписаться: mailto:lit.book.library.ebookaccess--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

   2004-04-03 18:59:34 (#117734)

[еКнига] Re[2]: Программирование

Здравствуйте, Vladimir и остальные участники листа!

Так я отвечаю на ваше письмо от 3 апреля 2004 г.,
на тему [еКнига] Re: Программирование.
где вы писали:

ЗЫ: модератор, извиняюсь за возможное отклонение от тематики конференции.
Сложно говорить о книгах по программированию, не упоминая собственно
программирования и языков.

Я понимаю, поэтому и не замечаю, что обсуждение данной темы постоянно
ходит по краю лезвия между offtop'ом и собственно тематикой листа. К
тому же для меня эта тема тоже очень интересна. Я понадёргал из и-нета
множество пособий по программированию "для начинающих" на самых разных
языках. У меня есть пособия по java, c++, delphi, php, perl, skul
(если это язык), turbo pascall. Дело за малым - найти программное
обеспечение для программирования. Нашёл, даже язык, который называется
профт - программирование на русском языке, но, как на зло, там лишь
справка, по которой начинающему что-нибудь понять - дело довольно
сложное. В общем, буду благодарен, если кто-нибудь поможет мне прямыми
ссылками на программы для программирования на java, насколько я понял,
это один из немногих языков, ПО для которого можно взять в интернете.
Нужно же мне одно - удобная оболочка для электронной библиотеки,
чтобы книги были разложены, каталогизированы и, соответственно, быстро
находились и легко читались. За два года в интернете я ничего
подходящего не нашёл.

P.S. Если будете отвечать по поводу языков, то пишите лучше на личный
адрес.

   2004-04-03 18:51:02 (#117729)

[еКнига] Re: Программирование

Здравствуйте.
On Thu, 1 Apr 2004 23:10:38 +0400
Евгений Ефимов <efimo***@0*****.ru> wrote:

ЕЕ> Но вот, что хочу от умения получить
ЕЕ> конкретно на зная. Хотелось бы всё. Но для начала надо
ЕЕ> попробовать. Если смогу - буду продолжать заниматься
ЕЕ> этим и дальше. Мне кто-то раньше говорил - с "Basic"
ЕЕ> надо начинать. А вот то, что с осемблера начианть,
ЕЕ> меня ставит в затруднительно положение. тка всё же
ЕЕ> правильно? Подскажите.

Попробуйте почитать какую-нибудь книжку по C/C++. Если покажется сложно,
ничего не поймете, не сможете через некоторое время осознанно написать
собственную программу, перейдите на Бейсик (не Visual Basic, а что-то
классическое, под ДОС, например, QBasic).

Книги по нему, как правило, рассчитаны на полных чайников (в смысле на
неопытных) и в них все подробно и простым языком описывается (как-никак
этот язык и был создан именно для обучения). На Бейсике ничего особого
не напишешь, но чтобы понять, что из себя представляет программирование
- самое оно. Все языки в общем-то похожи, достаточно понять принцип.

С ассемблера начинать сложновато. Любой начинающий программист хочет
сразу же написать собственную программу, пусть простенькую, из трех
строк, но свою. В обычных языках это можно сделать, прочитав несколько
начальных страниц. В случае с ассемблером придется набраться теории, а
это минимум 1/4 часть книги. Хотя читать это тоже полезно и интересно
(сказано с небольшой натяжкой). К тому же ассемблер - практически первый
язык программирования, он связан с самой машиной. Остальные языки
абстрагируются от "железа", а асм - наоборот. Поэтому он дает наиболее полное
и правильное представление о выполнении программы, взаимодействии
различных составляющих компьютера.

Все вышенаписанное - исключительно мое мнение. Я начинал с Бейсика. Потом
долго метался между C++ и Delphi. Выбрал ассемблер :-), но бросил. И вот
недавно решил вплотную заняться C++. У каждого свой путь. :-)

ЗЫ: модератор, извиняюсь за возможное отклонение от тематики конференции.
Сложно говорить о книгах по программированию, не упоминая собственно
программирования и языков.

   2004-04-03 18:20:10 (#117720)

[еКнига] test

TEST
--
Дискуссионный лист "Электронная книга"
Модератор - Михаил Духонин <mihail_***@m*****.ru>
Перед вами 1245 выпуск листа, разошедшийся для 565 человек.
Постоянный адрес выпуска этого письма в архиве -
http://subscribe.ru/archive/lit.book.library.ebookaccess/msg/117717

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:lit.book.library.ebookaccess-list@subscribe.ru
Отписаться: mailto:lit.book.library.ebookaccess--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

   2004-04-03 18:12:12 (#117717)

[еКнига] Системы поиска книг в нескольких электронных библиотеках

Доброго времени суток!

Есть ли системы, которые позволяют искать книги сразу в нескольких
электронных библиотеках?

Знаю только одну - http://www.ekniga.com.ua/

   Vadim 2004-04-03 17:10:50 (#117679)

[еКнига] БCЭ -

Привет всем,

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

   svk 2004-04-03 17:09:40 (#117678)

[еКнига] Re: Конвертация *.CHM

ШИ> Подскажите програмку, которая конвертирует формат *.CHM в *.текст,
ШИ> документ word, или *.HTM. Можно под дос.

Написал до того, как вы закрыли тему, но может это пригодится.
Если у вас Total Commander, то для него есть плугин, который позволяет работать
с chm как с любым другим архивом:
http://wincmd.ru/download.php?id=chmdir
Т. е. можно копировать из него нужные файлы или просматривать/запускать
прямо из архива. И уже не надо ничего никуда специально конвертировать
(декомпилировать).
С уважением, Андрей
--
Дискуссионный лист "Электронная книга"
Модератор - Михаил Духонин <mihail_***@m*****.ru>
Перед вами 1242 выпуск листа, разошедшийся для 565 человек.
Постоянный адрес выпуска этого письма в архиве -
http://subscribe.ru/archive/lit.book.library.ebookaccess/msg/117672

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:lit.book.library.ebookaccess-list@subscribe.ru
Отписаться: mailto:lit.book.library.ebookaccess--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

   2004-04-03 16:56:53 (#117672)

[еКнига] Re: Межкультурная коммуникация

P> У меня намечается "международная конференция" в ВУЗе , тема указана в
P> сабже. Не могли бы вы подсказать какую-нибудь книгу или статейки по
P> этой теме.

Вот полезная книга:
Льюис Р.Д. Деловые культуры в международном бизнесе.
(в сети не искал)

P> всё это должно быть желательно в виде тезисов. Я только на первом
P> курсе, и опыта нету. Что из себя должны представлять эти
P> тезисы(структура,надо ли их раскрывать и т.п.)

По содержанию "тезисы" это просто краткое изложение Вашего
предполагаемого выступления. Раскрыть ничего всё равно не получится (учитывая
ограничение объёма), но основные аргументы постарайтесь хотя бы упомянуть.

С уважением, Андрей
--
Дискуссионный лист "Электронная книга"
Модератор - Михаил Духонин <mihail_***@m*****.ru>
Перед вами 1241 выпуск листа, разошедшийся для 565 человек.
Постоянный адрес выпуска этого письма в архиве -
http://subscribe.ru/archive/lit.book.library.ebookaccess/msg/117671

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:lit.book.library.ebookaccess-list@subscribe.ru
Отписаться: mailto:lit.book.library.ebookaccess--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

   2004-04-03 16:56:42 (#117671)

[еКнига] Re: Составление каталога

Доброе время суток, Alexander,

В ответ на письмо от
Saturday, April 3, 2004, 2:42:43 PM
на тему "[еКнига] Составление каталога"

AK> Случайно наткнулся на Unicat Editor 7.5 СНГ
Сам давно использую WinOrganizer для подобных целей,
почти то же самое, плюс кое-что ещё (органайзер)

   Иван aka Atlanoff 2004-04-03 13:42:13 (#117590)

[еКнига] Составление каталога

Hello lit,

Случайно наткнулся на Unicat Editor 7.5 СНГ
Позволяет вести каталоги чего угодно: книг, CD, музыкальных CD,
родословную, документации и т.д
С ПОДРОБНЕЙШИМИ ОПИСАНИЯМИ. Все зависит от фантазии составителя каталога.
Подробнее:
http://www.listsoft.ru/7108/
Может это вам подойдет.

   Alexander Konstantinov 2004-04-03 11:54:52 (#117544)
  • 1
  • 2