Давайте знакомиться:
Я — Рычков Вячеслав Александрович, физик по образованию, инженер и преподаватель по призванию, кандидат технических наук, доцент.
Область моих интересов — программирование, автоматизация технологических процессов, математическое моделирование, синергетика.
Чем занимаюсь — программированием (программные продукты на заказ) и преподаванием (консультирую аспирантов и студентов вузов, занимаюсь со школьниками программированием и физикой, готовлю к олимпиадам и сдаче ЕГЭ, ежегодно 3-4 школьника поступают на инженерные специальности ведущих вузов страны).
Ранее:
1) Преподавал в вузах России, более 20 лет заведовал кафедрами ИВТ/АСОИУ и ИТ. Расширил свой кругозор, изучая технологии программирования, моделирование, искусственный интеллект и другие вузовские науки. Имею аттестат доцента по кафедре «Информатика и вычислительная техника» (1996 год).
Мои выпускники (их около 200) работают по специальности не только в России (Москва и Санкт-Петербург, Волгоград и Ростов-на-Дону и др.), но и за рубежом (Германия, Швеция, Италия, Греция). 10 человек защитили кандидатские диссертации, один выпускник — доктор технических наук.
2) Двадцать лет работал в НИИ, где программирование было важным инструментом решения задач — это моделирование физических процессов (всегда), автоматизированное проектирование узлов радиоаппаратуры для космических аппаратов, разработка и программирование систем управления технологическими процессами. Кандидат технических наук (1987 год).
3) Окончил физический факультет Пермского государственного университета, специализация — теоретическая физика (1971 год).
learn@c-sharp.pro
NEW: Наш Чат, в котором вы можете обсудить любые вопросы, идеи, поделиться опытом или связаться с администраторами.
Здраствуйте, как лучше всего изучать c# ?
Мы рекомендуем начать с «Содержания»: https://c-sharp.pro/ и изучать разделы по-порядку. Так у вас сложится полное и систематическое понимание технологии. И так будет легче и быстрее.
Я приобрел книгу гербрета шилдта, но там версия языка 4.0 и задачник по программированию «Златопольского». Думаю не будет критично, что эта книга по версии 4.0
Отлично! Читайте, изучайте, пробуйте, главное не останавливаться и продолжать.
По поводу версии 4.0 — подходит, не переживайте. Мы изучаем фундаментальные особенности языка, так что по сути подойдет и версия 1.0 :) Мелкие расхождения могут быть — но они очень легко исправляются.
Спасибо Вячеслав за ваш труд. Вы — соль Земли. Снимаю шляпу.
Вячеслав, спасибо за «разжёванное»)) преподавание. Решил вот «вспомнить всё» спустя 30 лет и не только вспомнить))) . Спасибо!
Похоже лексика и примеры приведенные Вами, для людей имеющих серьезную теоретическую и практическую подготовку в программированиии. Мне,увы в них ничего не понятно. Можно ли объяснить по простому, по бытовому, для людей только начинающих свой путь в программировании?
Денис, для Вас.
В чем разница между ООП и не ООП?
ООП — один из стилей (парадигм) программирования, см. статью и вот еще добавил «Об объектах и ООП простыми словами«. Это не императивное (хотя для реализации функций (методов в C#) оно как раз и применяется) и не декларативное (логическое, функциональное) программирование.
Что значит ООП, как мыслить объектно-ориентированно? Можете пример привести?
Конечно, смотрите пример 1 и пример 2, и далее. И есть пояснения совсем простыми словами!
Здравствуйте, мне нужно сделать проект на тему разработка электронного пособия по стрельбе в Visual studio 2019. Сможете ли вы помочь?
Да, смогу. Напишите подробнее постановку задачи: как электронное пособие может помочь научиться стрелять (поправки на ветер и т.п.), то есть нужна модель стрельбы в меняющихся условиях, см. также http://c-sharp.pro/?p=1133 (картинка в конце статьи).
Вадим! Все тексты программ (исходники) — на сайте. Готовая программа получается после запуска проекта в среде Visual Studio. Стали иногда приходить комментарии типа «Скачал программу — в ней ошибка, помогите!». Оказывается надо просто освоить последовательность действий — они описаны на страницах сайта. Конечно, помогаю, нахожу ошибки. Главная цель сайта — научить программированию, но это пока не Github.
где можно скачать файлы
Программирование для начинающих: как стартовать и куда двигаться?
Всеволод, свяжитесь с автором сайта по почте. Обсудим подробно.