Автор: dimоn 4.3.2016, 5:13
Всех приветствую!!!
Такая вот ситуация, человек задался целью изучить основы, принципы, архитектуры и порядок написания программ.
Сам он станочник, но технологии не стоят на месте и современный уровень производства позволяет не стоять весь день у станка и не носиться от фрезерного к токарному, а описать технологический маршрут детали программно и лишь контролировать.
Понятное дело, не все сразу и до этого еще далеко, но когда-то ведь надо начинать...
Степень познания о представлениях числовой информации определяется где-то между абсолютными значениями 0 и 0
Нашел ему пару школьных книженций, для представления о видах информации, кодировании, измерения и основ логики. Все это дело он проштудировал. То есть, общие представления об альтернативных способах общения с умной техникой имеются.
Так вот, может есть какие-то методички, по этим делам, где более-менее доходчиво расписано построение логических цепочек, применение их на практике, общее представление основных операторов, циклы, там и все прочее? Может какие задачники-практикумы? То есть, что бы ему попробовать, не бездумно заучивать, а представлять, где и как возможно применить тот или иной оператор на практике.
По себе, ну честно, даже примерно не помню, с чего начиналось.. хотя нет, не много помню.. это был оператор let)))
В общем, как-то так))))
Понимаю, вопрос, может быть, несколько не профильный, касаемо этого форума, но наверняка кто-то начинал познавать эти основы или кому-то их подсказывал, в периоды времени, не много попозже первых "утюгов"))))
Автор: Juzzver 4.3.2016, 12:26
Цитата
Понимаю, вопрос, может быть, несколько не профильный, касаемо этого форума, но наверняка кто-то начинал познавать эти основы или кому-то их подсказывал, в периоды времени, не много попозже первых "утюгов"))))
Вопрос в моём видении выглядит так:
"Как моему другу запрограммировать цех по производству деталей? Подскажите что почитать?"
.
Я просто не совсем представляю, как человек сможет автоматизировать процессы для не заточенных под это дело станков). А если и пойдет процесс "затачивания"... то на выходе получится ЧПУ, которые уже более чем 60 лет - точно используются.
Вот с ЧПУ уже можно что-то придумывать, и есть много технической литературы по работе и программированию ЧПУ устройств. А для подачи деталей - используются автоматические линии, которые могут быть просто чисто механическими, а на стороне ЧПУ останется просто вычислять такты прихода новых деталей(материалов/заготовок) для обработки. Но конструировать под это дело всё равно придется много... и одних знаний программирования тут будет недостаточно.
Начать можно с программирования микропроцессоров/микроконтроллеров на C/C++, можно так же загуглить и найти соответствующую литературу.
Или пойти более простым путём, приобрести себе Arduino и играться с ним), он изначально ориентирован на непрофессиональных пользователей, и по отзывам очень просто осваивается.
Если же изучать > основы, принципы, архитектуры и порядок написания программ, например на C/C++, то тут посоветовать могу Рихтера почитать
Если же просто учиться программировать на, то могу рекомендовать почитать издания Рихтера, он хорошо доносит информацию, помогает разобраться в том как это всё устроено на уровне железа и т.д.
Бьерн Страуструп - создатель языка С/С++, можно найти много его изданий, но вот с его изданий я бы не рекомендовал начинать, ибо на языке автора, довольно сложно будет разобраться, не имея базового опыта.
Герберт Шилдт - доступно разъясняет и хорошо заходит, но он больше рассказывает о том, что это такое, давая определения, а не то как это работает.
Лафоре - можно почитать уже при переходе на ООП.
Прата - содержит лекции и упражнения.
Седжвик Роберт - Фундаментальные алгоритмы.
Не обязательно читать все выше перечисленные издания, достаточно выбрать что-то одно и закрепить его потом алгоритмами) и то... тоже по желанию. Но как по мне, наиболее авторитетными являются издания Рихтера.
Автор: dimоn 11.3.2016, 15:55
Никто не собирается ничего перетачивать)))
У них на производстве, есть несколько станков с чпу и пр. Смысл в том, что, перед тем как изучать синтаксис программы к этим станкам, надо понимать зачем это все и кому нужно.. те. как задается с-ма координат, для начала как можно с ней работать..
Автор: TeS 11.3.2016, 20:08
Цитата(dimоn @ 11.3.2016, 15:55)
Никто не собирается ничего перетачивать)))
У них на производстве, есть несколько станков с чпу и пр. Смысл в том, что, перед тем как изучать синтаксис программы к этим станкам, надо понимать зачем это все и кому нужно.. те. как задается с-ма координат, для начала как можно с ней работать..
веселое производство, даже специалиста по обслуживанию и настройке нету )
Автор: Juzzver 11.3.2016, 22:29
Цитата
Смысл в том, что, перед тем как изучать синтаксис программы к этим станкам
Тут потребуется специальная техническая литература, конкретно связанная с ЧПУ. Специфика программ для станков и софта достаточно сильно отличается. Там нет ни классов, ни функций, есть только команды и параметры. Конечно этот набор команд может и исполняется с помощью сторонних языков, но я думаю тут в лучшем случае будет Си язык или даже ассемблер. Всё будет зависеть от модели ЧПУ, ибо сами ЧПУ зародились задолго до появления Си.
Автор: dimоn 13.3.2016, 16:43
Цитата(TeS @ 11.3.2016, 20:08)
веселое производство, даже специалиста по обслуживанию и настройке нету )
Производство действительно веселое - костыли, протезы и пр...
Раз им кто-то руку сам отсоединил и по почте выслал, для доработки, то ли переделки. Сколько же было кипиша, когда коробка где-то в поезде начала сама прыгать
Цитата(Juzzver @ 11.3.2016, 22:29)
Тут потребуется специальная техническая литература, конкретно связанная с ЧПУ. Специфика программ для станков и софта достаточно сильно отличается. Там нет ни классов, ни функций, есть только команды и параметры. Конечно этот набор команд может и исполняется с помощью сторонних языков, но я думаю тут в лучшем случае будет Си язык или даже ассемблер. Всё будет зависеть от модели ЧПУ, ибо сами ЧПУ зародились задолго до появления Си.
Понял, спасибо.
Автор: Cockney 17.3.2016, 14:37
Учи все что попадется, все пригодится.
Автор: EL-GReeN 20.3.2016, 12:56
Давно как то услышал умную мысль, "всякое недопонимание при чтении получается из за незнания понятий и обозначения редких выражений/слов" - иными словами если при чтении чего то ну не понятно или не запомнить нужно больше гуглить непонятные места, но часто люди просто читают дальше и пытаются понять опираясь на контекст, это только усугубляет. Хороший учитель разжовывает так что бы поняли все, даже тупые.