Учебники/книги по программированию

tomcat

far away...
Команда форума
Мульти модератор
Захотелось научиться делать программы с помощью данного языка, как я понял он популярен для создания программ
Есть древняя книга по delphi 3, могу подарить. Для изучения основ создания программ в среде delphi вроде должно хватить, а вот самоучитель по языку Object Pascal спрашивайте у других - 3-я версия поддерживает только этот язык.
 

Magnat

seriøs forsker troll
Заблокирован
Есть древняя книга по delphi 3, могу подарить. Для изучения основ создания программ в среде delphi вроде должно хватить, а вот самоучитель по языку Object Pascal спрашивайте у других - 3-я версия поддерживает только этот язык.
Буду благодарен)
 

Magnat

seriøs forsker troll
Заблокирован
Так, а по Object Pascal не у кого не завалялась книжка?
 

sami

Местный
Захотелось научиться делать программы с помощью данного языка, как я понял он популярен для создания программ
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

Не очень популярен. Вместе с объектным паскалем занимает (не делит, а именно в совокупности) 13-е место, чуть более 1% пользующихся им. Да и за год упал с 10-го.
Беда не в этом, а в том что коммунити нет. Возникнут вопросы - мало кто захочет/сможет помочь. Перспективы туманные. С поиском работы будет сложнее, чем с другими языками.
 

Magnat

seriøs forsker troll
Заблокирован
http://www.tiobe.com...tpci/index.html

Не очень популярен. Вместе с объектным паскалем занимает (не делит, а именно в совокупности) 13-е место, чуть более 1% пользующихся им. Да и за год упал с 10-го.
Беда не в этом, а в том что коммунити нет. Возникнут вопросы - мало кто захочет/сможет помочь. Перспективы туманные. С поиском работы будет сложнее, чем с другими языками.

Мне не для работы, а для себя, так сказать для общего развития
 

notacat

Местный
Никто не может помочь с учебником по Delphi в печатном виде?)
вчера были в Екатеринбурге на Вайнера в "Читай-город" - на содержимое книг не смотрела, но корешков с Дельфи много, толстые. Можете поискать хотя бы в Озоне, поймете, что вообще в природе существует.
 

kudr

Пользователь
где же ты раньше был?) на прошлой неделе отдал книгу по 4му дельфи
и я бы не сказал что прям так уж необходимо знание паскаля, основные моменты можно понять по книге и примерам, а вся остальная работа мало чем отличается от других сред разработки
возьми лучше visual studio и уже от этого плящи
 

Mike22

Местный
Опубликован черновой вариант книги Олега Цилюрика "Инструменты Linux для Windows-программистов".
Цель книги: предоставить разработчикам для ОС Windows ответы на вопросы как делаются те или иные вещи в Linux.

Но интересно другое, какой гвалт и "веселье" подняла эта новость в комментариях к ней - http://www.opennet.ru/openforum/vsluhforumID3/80378.html#2
 

domenix

Активный пользователь
Народ пдскажите где можно найти и загрузить описаня API (желательно в виде файла формата *.HLP) на русском языке ??
Описания API фирмы Micrposoft на английском языке у меня есть (Wind Api.HLP) переводить на русский язык муторно.
:hi:
 

domenix

Активный пользователь
Мой вопрос об описании API на русском языке похоже повис в воздухе .....
чтож жаль.
 

domenix

Активный пользователь
Отправлено 24 Декабрь 2011 - 20:52

domenix (24 Декабрь 2011 - 20:14) писал:

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

потому что плохо сформулировал : http://ru.wikipedia....iki/Windows_API
http://programmersfo...ead.php?t=41286
гугл выдал
Во первых спасабо PostMaster
за то что ответил.
Что косаеться "формулировки" то тут всё предельно ясно и понятно:
я ищу описание Aplicacion Program Interface (сокр API)
на русском языке ,желательно в формате файла *.hlp
Та ссылка в гугле которую вы приводите совершено на другую тему
 

kudr

Пользователь
Отправлено 24 Декабрь 2011 - 20:52

domenix (24 Декабрь 2011 - 20:14) писал:

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

потому что плохо сформулировал : http://ru.wikipedia....iki/Windows_API
http://programmersfo...ead.php?t=41286
гугл выдал
Во первых спасабо PostMaster
за то что ответил.
Что косаеться "формулировки" то тут всё предельно ясно и понятно:
я ищу описание Aplicacion Program Interface (сокр API)
на русском языке ,желательно в формате файла *.hlp
Та ссылка в гугле которую вы приводите совершено на другую тему
на тему то как раз на ту
сожалею что в нужном формате там не нашлось%)
 

domenix

Активный пользователь
Согласен, "чутье к коду" - это непонятная штука.
Человек бросает взгляд на листинг программы, блок-схему, структуру данных в проекте и сразу говорит - что это ерунда.
Кодировщика который трепетно "вылизывает" каждую строчку я бы не назвал трепетными - это скорее перфекционизм, зачастую никому совершенно не нужный.

Проектирование, кодирование, оптимизация, тестирование - нормальные этапы написания ПО, причём это не однозначно последовательные этапы - реверс и циклы тут изначально задуманы :) если софт хорошим должен получиться на выходе.
Видемо вам не знакомо и такое понятие как оптимизация кода программы (принетая в ассемблере)
В свою очередь она разделяется на :
Высокоуровневая оптимизация
Оптимезация на среднем уровне
Низкоуровневая оптимезация
Пример разворачивание циклов :
;Цикл от 10 до 1
mov dx,10
loop _st:
dec dx
jns loop_st

[тело цикла]
Для небольших циклов время выполнения проверки условия и перехода на начало цикла
может оказаться значительным по сравнению с временем выполнения самого цикла
Для очень коротких циклов можно например удваивать или утраивать тело цикла при
условии что число повторений кратно 2 или 3
Кроме того бывает гораздо удобнее часть работы сделать в цикле а часть развернуть
как в примере приведёном выше
 

Mike22

Местный
Знакомо.
Дело в другом - в стоимости.
Зачем оптимизировать по скорости то, что не является критичным для проекта?
Если 99% времени реальной работы программы задействован 1% её кода, то оптимизировать нужно именно этот 1%, на остальное наплевать.
Поэтому я и говорил об анализе и цикличности работ по оптимизации кода.
Изначально не всегда понятно, какие блоки программы следует подвергать оптимизации, а на разработке каких сэкономить.

Я где-то в теме уже говорил об этом, кодировщик (программист) и проектировщик (архитектор) ПО - это две большие разницы.
 
Сверху