с++ автор

Тема посвящена проблемам связанным с компьютерной техникой, а также, периферийными устройствами и различным гаджетам
Аватара пользователя
Байкер
аксакал
Сообщения: 5761
Зарегистрирован: 11.11.05 13:48
Откуда: Москва

Сообщение Байкер » 29.11.13 22:32

К книге ещё задачки с решениями стоит приобрести. Мне они помогали разбираться, если вдруг понять не мог. Типа - подсмотрел и сам подобное клепать можешь. 8)

Аватара пользователя
Байкер
аксакал
Сообщения: 5761
Зарегистрирован: 11.11.05 13:48
Откуда: Москва

Сообщение Байкер » 29.11.13 22:33

Учебник по ассемблеру подскажите. :roll:

изучающий
посвященный
Сообщения: 6201
Зарегистрирован: 18.01.13 13:04
Откуда: ПФО

Сообщение изучающий » 29.11.13 22:33

сиб,

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

сиб
аксакал
Сообщения: 5461
Зарегистрирован: 24.05.11 01:18
Откуда: So long and thanks for all the fish!

Сообщение сиб » 29.11.13 22:35

изучающий писал(а):в) там дефицит годного софта (народ периодически вопрошает версии прог для мака - видать достойных по качеству нет)
ЛОЛЩИТО?!

сиб
аксакал
Сообщения: 5461
Зарегистрирован: 24.05.11 01:18
Откуда: So long and thanks for all the fish!

Сообщение сиб » 29.11.13 22:39

Байкер писал(а):Учебник по ассемблеру подскажите. :roll:
А ещё лучше вот эту книгу: PiHKAL: A Chemical Love Story

Изображение

изучающий
посвященный
Сообщения: 6201
Зарегистрирован: 18.01.13 13:04
Откуда: ПФО

Сообщение изучающий » 29.11.13 22:44

сиб писал(а):Маковская платформа хорошая, годная. Опять-таки UNIX-like и Objective C. НО! Занимает единицы процентов рынка десктопов. Сам решай. Мне она нравится
Единицы процентов - это миллионы машин, если чо. ;)

сиб, может Вы в курсе какой минимальный бюджет необходим для старта писательства под Мак (ПО + железо)?

изучающий
посвященный
Сообщения: 6201
Зарегистрирован: 18.01.13 13:04
Откуда: ПФО

Сообщение изучающий » 29.11.13 22:45

сиб писал(а):ЛОЛЩИТО?!
Кому что, но факт остаётся неизменным. ;)

сиб
аксакал
Сообщения: 5461
Зарегистрирован: 24.05.11 01:18
Откуда: So long and thanks for all the fish!

Сообщение сиб » 29.11.13 22:51

изучающий писал(а):сиб, может Вы в курсе какой минимальный бюджет необходим для старта писательства под Мак (ПО + железо)?
$20, купи Мак ОС <strike>или скачай с торрентов</strike> зайди на http://www.insanelymac.com, вкури на форуме как поставить Мак ОС на твою железку, поставь, скачай пакет разработки для Мак (он бесплатный есличё) и пиши себе. Вот тебе исчо ссылка для страдающих без софта на Маках: http://www.macserialjunkie.com

изучающий
посвященный
Сообщения: 6201
Зарегистрирован: 18.01.13 13:04
Откуда: ПФО

Сообщение изучающий » 29.11.13 23:08

сиб, благодарю за инфо. Рискну задать пару уточняющих вопросов:
1. а ПО для разработки действительно бесплатное официально или немного украденное?
2. можно ли на PC поставить полный эмулятор Мака и не покупать железки?

Я предполагал, что начальный пакет (ПО + железо) обойдётся минимум в $5K.

сиб
аксакал
Сообщения: 5461
Зарегистрирован: 24.05.11 01:18
Откуда: So long and thanks for all the fish!

Сообщение сиб » 29.11.13 23:22

1. ПО для разработки действительно полностью бесплатное, скачивается с сайта Эппл
2. Вопрос что ты понимаешь под "эмулятором". Есть два пути. Первый - запускать Mac OS в виртуальной машине, мне этот способ не прельстив и не любовен. Второй - запускать Mac OS в качестве основной системы.

Первый способ проще но медленнее работает. Второй способ сложнее (плюс Mac OS разборчив к железу и моё-китайское-говно-за-три-копейки будет работать далеко не всегда, не говоря о том чтобы работать хорошо). На InsanelyMac есть over 9000 веток на тему "какое железо покупать чтобы работало с MacOS?", почитай. Потом скачай загрузчик и ещё там по мелочи - и наслаждайся.

изучающий
посвященный
Сообщения: 6201
Зарегистрирован: 18.01.13 13:04
Откуда: ПФО

Сообщение изучающий » 29.11.13 23:32

сиб, спасибо, что не напугали сразу. ;)

Сначала поизучаю рынок, доступность инфы и пр. и пр., а после буду решать что делать. Если станет интересно, то и на оригинальные железки раззориться не жалко. Эмулятор - это практически всегда ущербная аналогия.

изучающий
посвященный
Сообщения: 6201
Зарегистрирован: 18.01.13 13:04
Откуда: ПФО

Сообщение изучающий » 30.11.13 16:31

Прочитал около 10% книжки о паттернах. Общее впечатление: разжёвывание структуры организации проги, без знания которой практически невозможно написать прогу на той же java.

Верно и обратное: кто написал приложение на java, тот уже в курсе всех полиморфизмов, интерфейсов и адаптеров, паттернов и стратегий. ;)

Допускаю, что недостаточная глубина проги могла обойти вниманием какие-нибудь singleton'ы, которые в принципе мало на что влияют. Но не более того.

Скажу иначе: практическое решение задач обязывает иметь знание обо всём изложенном. Кратко: хошь не хошь, а понять принципы придётся, если надо написать.

Аватара пользователя
Шеридан
посвященный
Сообщения: 9760
Зарегистрирован: 13.03.11 15:18
Откуда: Сектор 001
Пол: М

Сообщение Шеридан » 01.12.13 22:12

Паттерны-фигерны. Что за вульгаризмы? В русском языке это назвается шаблонами.
Байкер писал(а):Учебник по ассемблеру подскажите. :roll:
Юров. Если мне память не изменяет.

сиб
аксакал
Сообщения: 5461
Зарегистрирован: 24.05.11 01:18
Откуда: So long and thanks for all the fish!

Сообщение сиб » 01.12.13 22:34

Шеридан писал(а):Паттерны-фигерны. Что за вульгаризмы? В русском языке это назвается шаблонами.
Давно, ещё в универе, предлагали специальную техническую лексику на русский не переводить вообще. Ну как инструкции к самолётам если не знаешь - производитель прямо запрещает переводить с английского.
Шеридан писал(а):Юров. Если мне память не изменяет.
По какому именно ассемблеру? Их, есличё, дофига (и это если не касаться систем команд типа MIPS, ARM, Intel). Но по-моему это была такая шютка юмора.

Аватара пользователя
Шеридан
посвященный
Сообщения: 9760
Зарегистрирован: 13.03.11 15:18
Откуда: Сектор 001
Пол: М

Сообщение Шеридан » 01.12.13 22:57

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

Кстати шаблоны относятся к С/С++ как спойлер к тачке. ;)
По какому именно ассемблеру? Их, есличё, дофига (и это если не касаться систем команд типа MIPS, ARM, Intel). Но по-моему это была такая шютка юмора..
x86 естесно.

сиб
аксакал
Сообщения: 5461
Зарегистрирован: 24.05.11 01:18
Откуда: So long and thanks for all the fish!

Сообщение сиб » 01.12.13 23:17

Шеридан писал(а):Кстати шаблоны относятся к С/С++ как спойлер к тачке. ;)
И то и другое относится к базовым навыкам без которых искать работу как софтвер девелоперу бессмысленно. Ну или уповать на какую-то крайне нишевую специализацию где две с половиной позиции и недофига денег.
Шеридан писал(а):x86 естесно.
Нафига? Для общего развития полезно, не спорю. Но как marketable skill совершенно бесполезно если не сказать вредно. Особенно x86. Даже представить себе не могу как продавать знание x86 ассемблера. Я бы и в резюме писать поостерёгся.

Аватара пользователя
Шеридан
посвященный
Сообщения: 9760
Зарегистрирован: 13.03.11 15:18
Откуда: Сектор 001
Пол: М

Сообщение Шеридан » 01.12.13 23:27

Нафига? Для общего развития полезно, не спорю. Но как marketable skill совершенно бесполезно если не сказать вредно. Особенно x86. Даже представить себе не могу как продавать знание x86 ассемблера. Я бы и в резюме писать поостерёгся.
Да я вот тоже хз. У нас были основы низкоуровневого программирования как раз по этому учебнику.
Потом я уже сам хотел до конца освоить асм. Но не получилось. Тупо не нашёл, где же его можно применять. Причём в нете дофига готовых шаблонов, которые легко можно использовать в своих проектах. А с нуля писать на асме программу это форменный мазохизм.

изучающий
посвященный
Сообщения: 6201
Зарегистрирован: 18.01.13 13:04
Откуда: ПФО

Сообщение изучающий » 02.12.13 06:09

Шеридан писал(а):Паттерны-фигерны. Что за вульгаризмы? В русском языке это назвается шаблонами.
А как тогда различать pattern от template, thread от stream и т.п.?

Вообще предпочитаю знакомиться с документацией в оригинале: словарный запас нужен совсем небольшой, чтобы бегло читать - слова используются одни и те же.

А вульгаризм - это прочтение на русском английских слов, типа банковского "акцептирования". Некоторые слова так доизвращают, что куй поймешь какой был оригинал.
Шеридан писал(а):Кстати шаблоны относятся к С/С++ как спойлер к тачке. ;)
С удовльствием читаю сибову книжку как увлекательный роман-детектив: хочется понять что есть что - какие практические конструкции скрыты за теоретизированными словоформами. Местами авторы сами прямо указывают на то, что в некоторых языках различия между выделенными ими видами просто незаметно.

До ответов и разгадок пока не добрался - апендиксы с примерами оставляю на десерт. ;)

А так, в приципе книжулька полезная, призвана систематизировать подход. Надо только стараться сразу видеть как теория будет воплощаться в конкретной практике (типа, а накуя это нужно?).

ps. ёпта, наконец сформулировал для себя почему нравится читать книжульку: это сравнимо с копанием в чужом говнокоде, но код довольно-таки чистый, изложен на человеческом языке и нет психологического давления вроде "это нужно сделать в течении суток". А потому легко и комфортно как при чтении худ. литературы. :lol:

Аватара пользователя
Саньчес
старейшина
Сообщения: 3316
Зарегистрирован: 19.05.11 17:13
Откуда: Петах Тиква

Re: с++ автор

Сообщение Саньчес » 03.12.13 18:16

Заходим сюда: http://shop.oreilly.com/category/browse ... mming/c.do
выбираем интересующую вас тех.лит-ру, затем заходим сюда: http://it-ebooks-search.info/search?q=c ... ype=google
и ищем понравившуюся книгу по ИБАНу или по автору или по названию. Качаем бесплатно/ без денег, и затем читаем.
На амазоне можно почитать рецензии на интересующие вас книги.

Аватара пользователя
Саньчес
старейшина
Сообщения: 3316
Зарегистрирован: 19.05.11 17:13
Откуда: Петах Тиква

Сообщение Саньчес » 03.12.13 18:25

Вот этот автор : http://www.cprogramming.com/c++book/?inl=sb написал учебник по С++, (Jumping into C++) книга есть на thepiratebay.sx или на других торрент ресурсах.

ТАм же на пирате, есть видео уроки от компании lynda.com на английском языке.

Аватара пользователя
Байкер
аксакал
Сообщения: 5761
Зарегистрирован: 11.11.05 13:48
Откуда: Москва

Сообщение Байкер » 04.12.13 11:29

сиб писал(а): А ещё лучше вот эту книгу: PiHKAL: A Chemical Love Story
Это типо шутка?

Аватара пользователя
Байкер
аксакал
Сообщения: 5761
Зарегистрирован: 11.11.05 13:48
Откуда: Москва

Сообщение Байкер » 04.12.13 11:33

Шеридан, спасибо.

Аватара пользователя
Шеридан
посвященный
Сообщения: 9760
Зарегистрирован: 13.03.11 15:18
Откуда: Сектор 001
Пол: М

Сообщение Шеридан » 04.12.13 22:28

изучающий писал(а):А как тогда различать pattern от template, thread от stream и т.п.?
Так и различать: ключевое слово, нить (поток), поток ввода-вывода.
А вульгаризм - это прочтение на русском английских слов, типа банковского "акцептирования". Некоторые слова так доизвращают, что куй поймешь какой был оригинал.
Напрмер слово "компьютер" когда-то был вульгаризмом. Теперь к сожалению или к счастью это общепринятый термин для обозначения ЭВМ.
Но это компьютер, такого слова в русском языке нет, а переводить дословно как "вычислитель" или "считатель" как-то не звучит.

изучающий
посвященный
Сообщения: 6201
Зарегистрирован: 18.01.13 13:04
Откуда: ПФО

Сообщение изучающий » 04.12.13 22:36

Шеридан писал(а):Так и различать: ключевое слово, нить (поток), поток ввода-вывода.
Нить? А чём не string тогда? :lol:

Да ну нафиг, стрим - это стрим, фред - это фред, а стринг - это стринг. Если язык программирования английский, то нефиг коверкать оригинал.

Аватара пользователя
Шеридан
посвященный
Сообщения: 9760
Зарегистрирован: 13.03.11 15:18
Откуда: Сектор 001
Пол: М

Сообщение Шеридан » 04.12.13 22:42

Стринги это несколько другое. ;) :D

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 9 гостей