с++ автор
-
- аксакал
- Сообщения: 5461
- Зарегистрирован: 24.05.11 01:18
- Откуда: So long and thanks for all the fish!
А ещё лучше вот эту книгу: PiHKAL: A Chemical Love StoryБайкер писал(а):Учебник по ассемблеру подскажите.
Единицы процентов - это миллионы машин, если чо.сиб писал(а):Маковская платформа хорошая, годная. Опять-таки UNIX-like и Objective C. НО! Занимает единицы процентов рынка десктопов. Сам решай. Мне она нравится
сиб, может Вы в курсе какой минимальный бюджет необходим для старта писательства под Мак (ПО + железо)?
-
- аксакал
- Сообщения: 5461
- Зарегистрирован: 24.05.11 01:18
- Откуда: So long and thanks for all the fish!
$20, купи Мак ОС <strike>или скачай с торрентов</strike> зайди на http://www.insanelymac.com, вкури на форуме как поставить Мак ОС на твою железку, поставь, скачай пакет разработки для Мак (он бесплатный есличё) и пиши себе. Вот тебе исчо ссылка для страдающих без софта на Маках: http://www.macserialjunkie.comизучающий писал(а):сиб, может Вы в курсе какой минимальный бюджет необходим для старта писательства под Мак (ПО + железо)?
-
- аксакал
- Сообщения: 5461
- Зарегистрирован: 24.05.11 01:18
- Откуда: So long and thanks for all the fish!
1. ПО для разработки действительно полностью бесплатное, скачивается с сайта Эппл
2. Вопрос что ты понимаешь под "эмулятором". Есть два пути. Первый - запускать Mac OS в виртуальной машине, мне этот способ не прельстив и не любовен. Второй - запускать Mac OS в качестве основной системы.
Первый способ проще но медленнее работает. Второй способ сложнее (плюс Mac OS разборчив к железу и моё-китайское-говно-за-три-копейки будет работать далеко не всегда, не говоря о том чтобы работать хорошо). На InsanelyMac есть over 9000 веток на тему "какое железо покупать чтобы работало с MacOS?", почитай. Потом скачай загрузчик и ещё там по мелочи - и наслаждайся.
2. Вопрос что ты понимаешь под "эмулятором". Есть два пути. Первый - запускать Mac OS в виртуальной машине, мне этот способ не прельстив и не любовен. Второй - запускать Mac OS в качестве основной системы.
Первый способ проще но медленнее работает. Второй способ сложнее (плюс Mac OS разборчив к железу и моё-китайское-говно-за-три-копейки будет работать далеко не всегда, не говоря о том чтобы работать хорошо). На InsanelyMac есть over 9000 веток на тему "какое железо покупать чтобы работало с MacOS?", почитай. Потом скачай загрузчик и ещё там по мелочи - и наслаждайся.
Прочитал около 10% книжки о паттернах. Общее впечатление: разжёвывание структуры организации проги, без знания которой практически невозможно написать прогу на той же java.
Верно и обратное: кто написал приложение на java, тот уже в курсе всех полиморфизмов, интерфейсов и адаптеров, паттернов и стратегий.
Допускаю, что недостаточная глубина проги могла обойти вниманием какие-нибудь singleton'ы, которые в принципе мало на что влияют. Но не более того.
Скажу иначе: практическое решение задач обязывает иметь знание обо всём изложенном. Кратко: хошь не хошь, а понять принципы придётся, если надо написать.
Верно и обратное: кто написал приложение на java, тот уже в курсе всех полиморфизмов, интерфейсов и адаптеров, паттернов и стратегий.
Допускаю, что недостаточная глубина проги могла обойти вниманием какие-нибудь singleton'ы, которые в принципе мало на что влияют. Но не более того.
Скажу иначе: практическое решение задач обязывает иметь знание обо всём изложенном. Кратко: хошь не хошь, а понять принципы придётся, если надо написать.
-
- аксакал
- Сообщения: 5461
- Зарегистрирован: 24.05.11 01:18
- Откуда: So long and thanks for all the fish!
Давно, ещё в универе, предлагали специальную техническую лексику на русский не переводить вообще. Ну как инструкции к самолётам если не знаешь - производитель прямо запрещает переводить с английского.Шеридан писал(а):Паттерны-фигерны. Что за вульгаризмы? В русском языке это назвается шаблонами.
По какому именно ассемблеру? Их, есличё, дофига (и это если не касаться систем команд типа MIPS, ARM, Intel). Но по-моему это была такая шютка юмора.Шеридан писал(а):Юров. Если мне память не изменяет.
Ну видимо не пошло. Потому что я уже учил эти паттерны в курсе ООП как шаблоны.сиб писал(а):Давно, ещё в универе, предлагали специальную техническую лексику на русский не переводить вообще. Ну как инструкции к самолётам если не знаешь - производитель прямо запрещает переводить с английского.
Кстати шаблоны относятся к С/С++ как спойлер к тачке.
x86 естесно.По какому именно ассемблеру? Их, есличё, дофига (и это если не касаться систем команд типа MIPS, ARM, Intel). Но по-моему это была такая шютка юмора..
-
- аксакал
- Сообщения: 5461
- Зарегистрирован: 24.05.11 01:18
- Откуда: So long and thanks for all the fish!
И то и другое относится к базовым навыкам без которых искать работу как софтвер девелоперу бессмысленно. Ну или уповать на какую-то крайне нишевую специализацию где две с половиной позиции и недофига денег.Шеридан писал(а):Кстати шаблоны относятся к С/С++ как спойлер к тачке.
Нафига? Для общего развития полезно, не спорю. Но как marketable skill совершенно бесполезно если не сказать вредно. Особенно x86. Даже представить себе не могу как продавать знание x86 ассемблера. Я бы и в резюме писать поостерёгся.Шеридан писал(а):x86 естесно.
Да я вот тоже хз. У нас были основы низкоуровневого программирования как раз по этому учебнику.Нафига? Для общего развития полезно, не спорю. Но как marketable skill совершенно бесполезно если не сказать вредно. Особенно x86. Даже представить себе не могу как продавать знание x86 ассемблера. Я бы и в резюме писать поостерёгся.
Потом я уже сам хотел до конца освоить асм. Но не получилось. Тупо не нашёл, где же его можно применять. Причём в нете дофига готовых шаблонов, которые легко можно использовать в своих проектах. А с нуля писать на асме программу это форменный мазохизм.
А как тогда различать pattern от template, thread от stream и т.п.?Шеридан писал(а):Паттерны-фигерны. Что за вульгаризмы? В русском языке это назвается шаблонами.
Вообще предпочитаю знакомиться с документацией в оригинале: словарный запас нужен совсем небольшой, чтобы бегло читать - слова используются одни и те же.
А вульгаризм - это прочтение на русском английских слов, типа банковского "акцептирования". Некоторые слова так доизвращают, что куй поймешь какой был оригинал.
С удовльствием читаю сибову книжку как увлекательный роман-детектив: хочется понять что есть что - какие практические конструкции скрыты за теоретизированными словоформами. Местами авторы сами прямо указывают на то, что в некоторых языках различия между выделенными ими видами просто незаметно.Шеридан писал(а):Кстати шаблоны относятся к С/С++ как спойлер к тачке.
До ответов и разгадок пока не добрался - апендиксы с примерами оставляю на десерт.
А так, в приципе книжулька полезная, призвана систематизировать подход. Надо только стараться сразу видеть как теория будет воплощаться в конкретной практике (типа, а накуя это нужно?).
ps. ёпта, наконец сформулировал для себя почему нравится читать книжульку: это сравнимо с копанием в чужом говнокоде, но код довольно-таки чистый, изложен на человеческом языке и нет психологического давления вроде "это нужно сделать в течении суток". А потому легко и комфортно как при чтении худ. литературы.
Re: с++ автор
Заходим сюда: http://shop.oreilly.com/category/browse ... mming/c.do
выбираем интересующую вас тех.лит-ру, затем заходим сюда: http://it-ebooks-search.info/search?q=c ... ype=google
и ищем понравившуюся книгу по ИБАНу или по автору или по названию. Качаем бесплатно/ без денег, и затем читаем.
На амазоне можно почитать рецензии на интересующие вас книги.
выбираем интересующую вас тех.лит-ру, затем заходим сюда: http://it-ebooks-search.info/search?q=c ... ype=google
и ищем понравившуюся книгу по ИБАНу или по автору или по названию. Качаем бесплатно/ без денег, и затем читаем.
На амазоне можно почитать рецензии на интересующие вас книги.
Вот этот автор : http://www.cprogramming.com/c++book/?inl=sb написал учебник по С++, (Jumping into C++) книга есть на thepiratebay.sx или на других торрент ресурсах.
ТАм же на пирате, есть видео уроки от компании lynda.com на английском языке.
ТАм же на пирате, есть видео уроки от компании lynda.com на английском языке.
Это типо шутка?сиб писал(а): А ещё лучше вот эту книгу: PiHKAL: A Chemical Love Story
Так и различать: ключевое слово, нить (поток), поток ввода-вывода.изучающий писал(а):А как тогда различать pattern от template, thread от stream и т.п.?
Напрмер слово "компьютер" когда-то был вульгаризмом. Теперь к сожалению или к счастью это общепринятый термин для обозначения ЭВМ.А вульгаризм - это прочтение на русском английских слов, типа банковского "акцептирования". Некоторые слова так доизвращают, что куй поймешь какой был оригинал.
Но это компьютер, такого слова в русском языке нет, а переводить дословно как "вычислитель" или "считатель" как-то не звучит.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 9 гостей