Накиньте парочку для програмирования ПК, так чтобы мог чтото писать, чтото исправлять, чтото ломать. Толковых. И ещё чтото что вы посчитаете полезным (форумы и т.д.). А то я только это: "Джон Мортон программирование AVR" изучал.
Накиньте парочку для строительства искусcтвенных спутников Земли, так чтобы мог чтото строить, кудато запускать, чтото исследовать. Толковых. И ещё чтото что вы посчитаете полезным (форумы и т.д.). А то я только это: "Голованов Я.К. Капля нашего мира. Глава "Самый первый" " изучал.
ДаУ, хабр читай, там интересные вещи пишут иногда... А так просто прогай и всё. Ставь задачи и выполняй, используя любую литературу, где будут ответы, не пренебрегая гуглом, конечно.
ну напали на человека хочет учиться, пусть учится, что вы злые такие?
ДаУТолковых. И ещё чтото что вы посчитаете полезным (форумы и т.д.).
про хабрахабр сказали выше, про практику тоже. Есть еще курсы по основам программирования вообще. Абсолютно бесплатные. Хотя, если тебе будет нужен бумажный сертификат о прохождении, то надо будет что-то заплатить. Кажется 20 баксов. Но бумажка - это так, понты, можно без нее прожить. 1. От Массачусетского Технологического (на Питоне) https://www.edx.org/course/mitx/mitx...-computer-1841 Теория + практика + лабы + экзамен. Все по взрослому, но не очень сложно. Мне даже было все понятно. 2. От Гарварда https://www.edx.org/course/harvardx/...-computer-1022 Он несколько, скажем так, обширней. Но хвалят. Пока не было времени лично проверить ) Можно просто зайти на edx.org , раздел "курсы", выбрать тематику "Компьюте Сайенс" и подписаться, на что интересно. Но остальное там ИМХО сложновато для начинающего.
По асму знаю книжку В. Юрова. Собственно там мало вариантов, это один из немногих... По сям ничего не порекомендую, когда-то у меня была книжка, но я уже сто раз забыл авторов.
ДаУВ универе обучали си и асемблер, но вот под ПК бы их приспособить.
Ассемблер под ПК не пойдёт точно, в наши дни вещь абсолютно специализированная. Если знаком с С то есть три варианта подходящие для написания софта для ПК: С++, Java, C#. Все три с С-подобным синтаксисом поэтому изучение будет несложным. Но С++ я бы не советовал для начального изучения да с сфера применимости у него не такая большая, лучше выбрать Java или С#, изучать проще, востребованность на рынке труда больше. У обоих вариантов свои плюсы-минусы, я Java изучаю, плюс можно писать программы для Android. Из литературы вот это будет исчерпывающим пособием http://www.ozon.ru/context/detail/id/8237920/, у меня есть в печатном виде но на просторах интернета можно найти и нахаляву. По С# ничего не посоветую т.к. им не занимаюсь.
Насколько я знаю ассемблер язык наиболее приближен к железу, кроме того все что пишется на других прогах переводиться в ассемблер, и еще чтобы понимать сам код программы надо знать ассемблер, + его называют языком хакеров. То что дольше это да, но только им можно максимально оптимизировать програму.
ДаУНасколько я знаю ассемблер язык наиболее приближен к железу, кроме того все что пишется на других прогах переводиться в ассемблер, и еще чтобы понимать сам код программы надо знать ассемблер, + его называют языком хакеров. То что дольше это да, но только им можно максимально оптимизировать програму.
Максимально оптимизировать программу надо если эта программа работает на слабом железе типа микроконтроллеров, на ПК с их многоядерными процессорами и гигагерцевыми частотами это неактуально, Java вообще интерпретируемый язык и его производительность ниже чем у компилируемых типа С++, но у него свои задачи и область применимости, в рамках которых язык вполне годен и зацикливаться на жесткой оптимизации не требуется. Да и ассемблер это излишний хардкор по большому счету, достаточно знать базовые команды и устройство процессора в общих чертах чтобы в целом понимать что там происходит при выполнении программы, а большее программисту на высокоуровневом языке имхо не требуется. Языком "хакеров" ассемблер возможно был в девяностые годы когда вредоносные программы старались физически вывести из строя компьютер, сейчас приоритеты у создателей вредноносного ПО совсем иные. Стащить данные по сети например, для чего ассемблер совершенно негоден.
ДаУну не буду я с будущей женой жить как попало. Да и если я могу работать мозгами почему бы мне не приносить пользу. И както не охота быть узкопрофильным специалистом.
Ничего, поработаешь грузчиком в супермаркете, таких как ты 90%, выпускничков, никому вы не нужны, а тему предлагаю удалить.