Задать вопрос
  • Как совместить несколько ЯП в одной программе?

    tuccar
    @tuccar
    Добрый день.
    В рамках Вашего вопроса, возможно, Вам будет интересно изучить технологии языка Katahdin. Можно ознакомиться здесь и здесь.
    Ответ написан
    Комментировать
  • Вы тоже постоянно всё забываете из программирования?

    tuccar
    @tuccar
    Мозг человека запоминает всё. Вообще всё. Начиная с рождения. Мозг закладывает в память и звуки, и цвета, и формы, и запахи, и осязание, и чувства - в общем, всё, что встречает на своем пути. Причем это запоминание происходит независимо от вашей воли. Даже если вы не хотите, мозг всё равно будет запоминать. Потенциал мозга по запоминанию настолько огромен, что даже если каждую секунду мозгу давать один объем информации, то всей жизни человека не хватит, чтобы наполнить мозг.

    Если бы мозг не запомнил что-то, вы бы не знали о том, что вы это забыли. То есть забыть можно только то, что запомнил мозг. Но дело в том, что забывает человек, мозг не забывает. Всё, что попало в мозг, хранится там всегда. Вопрос лишь в том, как достать из памяти то, что тебе надо в настоящий момент.

    Для этого существуют такие методы как повторение и ассоциации. При повторении соответствующий участок памяти становится активным и вы им легко пользуетесь. Чем чаще повторяете, тем дольше длится активность. Функции повторения выполняются левым полушарием мозга.

    Другой метод - это ассоциации. Это более мощный метод. Суть этого в том, что вы для каждой единицы информации, которая без вашего участия закладывается в левое полушарие, создаете ассоциацию с некими образами или чувствами. А эти образы и чувства объединяете в некую целостную мысль. Эти образы и чувства сохраняются в правом полушарии мозга, которое отвечает за образы и чувства. То есть теперь каждая единица информации отображается в обоих полушариях мозга, плюс к этому объединена мостиком целостной мысли между левым и правым полушариями. Такую информацию несравненно легче вспомнить. Например, вам надо запомнить двадцать слов: атом, яблоко, молоток, трактор, любовь, книга, диван, поток, поворот, прибыль, сигнал, дорога, мотив, пересказ, помидор, ткань, перелом, обои, вес, подушка. Путем повторения запомнить тяжеловато. И то, это будет на короткий срок. А если путем ассоциаций, то можно объединить так:
    Из атомов состоит яблоко, которое разбивается молотком, взятым из трактора, любовь к которому заставляет читать много книг о нем на диване в потоке мыслей, делая поворот на прибыль. Сигнал на дороге, напомнил мотив, делая пересказ которого, я протер помидор тканью, замотанную на перелом кисти для клейки обоев и всем весом завалился на подушку.

    Пусть эти предложения нелепые, зато вы их запомните на очень долгий срок: месяцы, года. И так же можно запомнить любой код или структуру программы. На основе ассоциативного запоминания открыты школы памяти. Например, вот такая. Также есть очень хороший учебник по тренировке памяти на основе вышеприведенного подхода.

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

    P.S.: Кстати, номера телефонов некоторых людей, которым вы не звоните уже несколько лет, вы запомнили как раз потому, что у вас с ними сложился ассоциативный ряд в мозге.
    Ответ написан
    Комментировать
  • Как коректно перевести на русский язык слово "Crate"?

    tuccar
    @tuccar
    Crate - это структурная единица компиляции.

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

    Крэйт (crate) в определённой степени является аналогом сборки (assembly) в модели ECMA-335 CLI, библиотеки (library) в SML/NJ Compilation Manager, unit в системе модулей Owens and Flatt или конфигурации (configuration) в Mesa.

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

    Вот здесь ссылка на более полную информацию: Модульная система и крэйты
    Ответ написан
    1 комментарий
  • С чего начать изучение программирования на Python?

    tuccar
    @tuccar
    Лучший в мире начальный курс программирования SICP недавно перевели на язык Питон. Так что, с него и начинайте. Весьма удачное сочетание для вас. Найдите к нему видеолекции в Интернете и начинайте.

    P.S.: (23.02.2015)
    Вот я вам нашел еще одну хорошую книгу по Питону (она на английском языке). Тоже будет весьма полезна для вас. Называется "Как думает специалист по компьютерным наукам. Изучение на языке Питон."
    Здесь официальная страничка этой книги: How to Think Like a Computer Scientist. Learning w...
    Здесь страница загрузки книги в PDF-формате: www.greenteapress.com/thinkpython/thinkCSpy/thinkC...
    Ответ написан
    3 комментария
  • Существует ли симулятор квадрокоптера, где им можно управлять программно?

    tuccar
    @tuccar
    Да, существует. Производители коптеров включают в комплект поставки своих дронов диски с играми или просто программами управления.

    Если наберете в интернет-поисковике (ну и не только в поисковике) фразу "flight simulator", то вашему счастью не будет предела.
    Ответ написан
  • Как по вашему, лучше быть профессионалом в чем-то одном или любителем во многом?

    tuccar
    @tuccar
    Если не ошибаюсь, есть такая чья-то национальная пословица:

    Знай всё об одном и одно обо всем.

    P.S.: Естественно, здесь речь идет о знании, доступном человеку, ибо абсолютно всё человек знать не сможет.

    UPD.: (14.04.2014) Вот она! Неожиданно встретил эту фразу в интернете:
    Старайся знать все о чем-нибудь и что-нибудь обо всем.
    Генри Питер Брум (британский государственный деятель и оратор)
    Ответ написан
    Комментировать
  • Какие есть модели бизнеса, главным образом, приносящие пользу людям?

    tuccar
    @tuccar
    Если вы создадите бизнес на 100% честный по отношению к потребителям, то он уже будет полезным для общества.
    100% честность в торговле, 100% честность в качестве товара, 100% честность в производстве и сбыте, рекламе и т.д.
    Поверьте, честность во взаимоотношениях с людьми - это весьма полезно для общества.
    Такой бизнес точно удовлетворит все ваши высокие устремления.

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

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

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

    Желаю вам успешной реализации данного подхода в бизнесе.
    Ответ написан
    Комментировать
  • Книги, дающие базу по программированию в целом и ООП?

    tuccar
    @tuccar
    Прочитай вот эту книгу:
    SICP - Структура и интерпретация компьютерных программ,
    www.ozon.ru/context/detail/id/5322055
    Ответ написан
    Комментировать
  • Пойдет такая книга и железка для начинающего говнокодера?

    tuccar
    @tuccar
    Да, такая книга пойдет. Даже очень.
    Ответ написан
    Комментировать
  • Каково влияние высшего образования на карьеру предпринимателя?

    tuccar
    @tuccar
    Образование очень важно и очень вам советую получить высшее образование.
    Не забывайте, все, на чем вы ездите (поезда, самолеты, автомобили), все, чем вы поддерживаете свою жизнь (больницы, аптеки, магазины, другие учреждения) - вся инфраструктура создана людьми через высшее образование. Все нормы проектирования чего бы то ни было было создано через высшее образование. А все эти мысли о том, что можно прожить и без высшего образования, это мысли тех, кто всего лишь пользуется результатами деятельности высшего образования. Все, кто не любит высшее образование, хорошо сидят на том, что спроектировано высшим образованием. М-да..
    Ответ написан
    Комментировать
  • Программирование с нуля. Как начать?

    tuccar
    @tuccar
    Прочитай книгу SICP (Структура и интерпретация компьютерных программ). Надо начинать с нее.

    www.ozon.ru/context/detail/id/5322055
    Ответ написан
  • Какие имеются пути пути развития?

    tuccar
    @tuccar
    Во-первых, начать с того, чтобы перестать считать свой город задницей. Образ мышления прямо влияет на жизнь человека. Негативное мышление делает жизнь трудной и негативной. Позитивное мышление - облегчает все без исключения аспекты жизни. Начните считать свой город самым лучшим местом на Земле, местом, где вы родились и выросли, где провели детство, играли и бегали. Никакой другой клочок Земли не имеет такой связи с вами. Это место единственно и уникально.

    Во-вторых, для изучения английского и любого другого языка прочитайте вот эту книгу www.ozon.ru/context/detail/id/29296546/. Она приведет голову в порядок. Дальше сами поймете, что делать.

    В-третьих, для программирования прочитайте вот эту книгу www.ozon.ru/context/detail/id/5322055/. Она тоже приведет голову в порядок.

    В-четвертых, для того чтобы научиться читать толстенные и не только книги, прочитайте вот эту книгу www.ozon.ru/context/detail/id/5933682/. Она вам тоже приведет голову в порядок в этой области.

    В-пятых, MEAN - хороший выбор. Будете, как это называется, full-stack javascript developer. Прекрасное начало карьеры разработчика. Если освоите, будет авторитетом. По поводу материалов для этого - гуглите, гуглите и гулите. Эту часть работы я оставляю без ответа. Потому что хотя бы гуглить вы должны уметь.
    Ответ написан
    Комментировать
  • Теория эволюции: как генерируются мутации?

    tuccar
    @tuccar
    Теория эволюции уже давно опровергнутая теория. Это уже мертвая теория, от которой ученые отказались повсеместно. Даже несколько лет назад по всему ученому миру проходил сбор подписей за отречение от этой несостоятельной теории.

    Далее.. Мутации положительные не бывают. Мутации бывают только отрицательные. В биологическом мире нет такого примера, чтобы мутация улучшила состояние организма или добавила к нему новые функции и/или свойства. А вот примеров наоборот, когда мутация ухудшает организм, есть. Пожалуйста, сколько хочешь примеров, хоть отбавляй.
    Ответ написан
  • Какие книги прочесть?

    tuccar
    @tuccar
    Читай SICP (Структура и интерпретация компьютерных программ).

    www.ozon.ru/context/detail/id/5322055
    Ответ написан
    4 комментария
  • Как понять суть программирования (подробнее в содержании)?

    tuccar
    @tuccar
    Чтобы разобраться в ситуации именно тем способом, которым хотите вы, вам необходимо прочитать книгу SICP (Структура и интерпретация компьютерных программ).
    www.ozon.ru/context/detail/id/5322055
    Ответ написан
    Комментировать
  • Можно ли участвовать в разработке проекта как зритель? Просто для получения опыта и навыков?

    tuccar
    @tuccar
    Считаю, что ваша идея очень интересная. Но как вы докажете разработчикам, что вы исключительно наблюдатель, а не тот, кто хочет спереть идею, модель и проектировать ее параллельно в другом месте?
    Ответ написан
    4 комментария
  • Что посоветуете изучить для лучшего стиля письменного изложения?

    tuccar
    @tuccar
    Я считаю, что и Дамир Рысаев, и Дмитрий - оба правы. Я вижу следующее:

    программисты - люди, у которых более развито логическое мышление, чем у других категорий специалистов, поэтому всегда интересно получить ответ на вопрос от программиста, даже если это связано с применением юриспруденции при разделе имущества с женой или разведением трав семейства psacaceae в таежной зоне. Ввиду этого можно на toster.ru сформировать отдельную рубрику с вопросами, не относящимися напрямую к сфере IT, но как-то опосредованно влияющих на нее, и назвать ее наподобие "Взгляд программиста".
    Ответ написан
    2 комментария
  • Полный курс грамматики английского языка. Какие есть хорошие учебники?

    tuccar
    @tuccar
    Начните изучение любого иностранного языка с прочтения вот этой книги:

    rutracker.org/forum/viewtopic.php?t=4624234
    www.ozon.ru/context/detail/id/29296546

    После прочтения будет предельно ясно, что делать и куда двигаться.
    Ответ написан
    Комментировать