Results 1 to 20 of 97
Like Tree4Likes

Thread: Программирование

Hybrid View

  1. #1
    Завсегдатай it-ogo's Avatar
    Join Date
    Jan 2009
    Location
    Ukraine
    Posts
    3,048
    Rep Power
    29
    Способности к программированию очень индивидуальны. Кому-то легче всего разобраться просто сев и начав делать сразу то, что надо. А кто-то не сможет практически программировать, даже потратив годы стараний. Большинство находится где-то между этими полюсами.

    Существуют языки программирования, такие как BASIC и PASCAL, созданные специально для обучения алгоритмизации (проектированию последовательности действий компьютера). В них нет ничего лишнего - только программирование. Попробуйте просто почитать учебники с примерами и порешать простые задачи "на бумаге". Когда начнет получаться, если вам станет интересно - можете двигаться дальше. Скачайте (download) простую учебную среду разработки (IDE) для выбранного языка, запрограммируйте эти задачи и заставьте работать. Потом возьмите задачи посложнее.

    Дальше вам нужно будет разобраться с теорией по объектно-ориентированному программированию, усвоить значение терминов и механизмы работы. (Оценить его преимущества вы сможете не сразу - только после длительной работы со сложными программами.) Тренироваться будете уже на практических задачах в скрипте.

    После этого, думаю, уже можете начинать осваивать модель данных HeroEngine и HeroScript.

    П.С. Я работаю преподавателем информационных технологий в вузе.

    П.П.С. "Претворить в жизнь"
    "Россия для русских" - это неправильно. Остальные-то чем лучше?

  2. #2
    Завсегдатай Crocodile's Avatar
    Join Date
    Apr 2008
    Location
    село Торонтовка Онтарийской губернии
    Posts
    3,057
    Rep Power
    20
    Quote Originally Posted by it-ogo View Post
    П.С. Я работаю преподавателем информационных технологий в вузе.
    Ууу.. а я думал ты физику преподаёшь...

  3. #3
    Завсегдатай it-ogo's Avatar
    Join Date
    Jan 2009
    Location
    Ukraine
    Posts
    3,048
    Rep Power
    29
    Quote Originally Posted by Crocodile View Post
    Ууу.. а я думал ты физику преподаёшь...
    По физике я защищался. Так что практически раскусил. На то и крокодил.
    "Россия для русских" - это неправильно. Остальные-то чем лучше?

  4. #4
    Завсегдатай Crocodile's Avatar
    Join Date
    Apr 2008
    Location
    село Торонтовка Онтарийской губернии
    Posts
    3,057
    Rep Power
    20
    Quote Originally Posted by it-ogo View Post
    По физике я защищался.
    Ну, ладно, считай, что почти реабилитировался. IT - штука демократичная: выучил и знаешь. Это я и сам могу. А вот физика..

  5. #5
    Завсегдатай it-ogo's Avatar
    Join Date
    Jan 2009
    Location
    Ukraine
    Posts
    3,048
    Rep Power
    29
    Quote Originally Posted by Crocodile View Post
    Ну, ладно, считай, что почти реабилитировался. IT - штука демократичная: выучил и знаешь. Это я и сам могу. А вот физика..
    Физика - штука элитарная. Выучил - и все равно не знаешь. Это тоже все могут, но не всем дано иметь с этого кайф.
    maxmixiv likes this.
    "Россия для русских" - это неправильно. Остальные-то чем лучше?

  6. #6
    Завсегдатай Crocodile's Avatar
    Join Date
    Apr 2008
    Location
    село Торонтовка Онтарийской губернии
    Posts
    3,057
    Rep Power
    20
    Quote Originally Posted by it-ogo View Post
    Физика - штука элитарная. Выучил - и все равно не знаешь.
    Дык, а я про что. Хорошо, что я это вовремя понял. Но пиетет остался.

    Quote Originally Posted by it-ogo View Post
    Это тоже все могут [...]
    Ох, не все..

  7. #7
    Banned
    Join Date
    Aug 2006
    Location
    С.-Петербург
    Posts
    1,829
    Rep Power
    0
    Quote Originally Posted by it-ogo View Post
    Существуют языки программирования, такие как BASIC и PASCAL, созданные специально для обучения алгоритмизации
    Я помню какой кайф испытал, изучая Pascal уже зная Fortran и PL/1. А изучая Prolog шарики заехали за ролики. Плевался, изучая С и С++. В общем, я за Паскаль.

  8. #8
    Завсегдатай Crocodile's Avatar
    Join Date
    Apr 2008
    Location
    село Торонтовка Онтарийской губернии
    Posts
    3,057
    Rep Power
    20
    Quote Originally Posted by Юрка View Post
    Я помню какой кайф испытал, изучая Pascal уже зная Fortran и PL/1. А изучая Prolog шарики заехали за ролики. Плевался, изучая С и С++. В общем, я за Паскаль.
    Что, собственно, означает только одно - тебе понятно структурное программирование. А объектно-ориентированное, функциональное, логическое и системное программирование ты не понял. Возможно, просто необходимости не было.

  9. #9
    Banned
    Join Date
    Aug 2006
    Location
    С.-Петербург
    Posts
    1,829
    Rep Power
    0
    Quote Originally Posted by Crocodile View Post
    Что, собственно, означает только одно - тебе понятно структурное программирование. А объектно-ориентированное, функциональное, логическое и системное программирование ты не понял.
    Ничего себе, подготовочка в вашей "зе скул"...
    Кстати, в ТурбоПаскале есть объекты, и я их с удовольствием использовал. Объекты делают программы изящнее. Но всё это была давно. Программистом я был с 1988 по 1994. Сейчас наверное наколбасили новых языков.

  10. #10
    Завсегдатай Crocodile's Avatar
    Join Date
    Apr 2008
    Location
    село Торонтовка Онтарийской губернии
    Posts
    3,057
    Rep Power
    20
    Quote Originally Posted by Юрка View Post
    Ничего себе, подготовочка в вашей "зе скул"...
    А то ж.

    Quote Originally Posted by Юрка View Post
    Кстати, в ТурбоПаскале есть объекты, и я их с удовольствием использовал. Объекты делают программы изящнее.
    Дело же не только в изящности. Мышление в ОО принципиально отличается от мышления в структурном программировании. Принцип СП: "пусть новый код сможет использовать для своей работы старый код", а принцип ОО: "пусть старый код сможет использовать для своей работы новый код". Поэтому принцип дизайна в ОО так отличается от СП. Для тех, кто изучил СП и начинает учить ОО, новый дизайн представляется какими-то мутными наворотами неизвестно зачем.. (Нафига мутить такую хрень на 5 страниц и переливать из пустого в порожнее, если можно написать всё тоже самое просто с тремя процедурами? )

    Quote Originally Posted by Юрка View Post
    Сейчас наверное наколбасили новых языков.
    Дело не в новых языках. Все фундаментальные языки высокого уровня - это побочный продукт разработок в области искусственного интеллекта (как, собственно, и всё остальное в IT). Например, первый объектно-ориентированный язык был создан уже к концу 60-х годов. Штука в том, что все языки в итоге выполняются на том же железе, т.е. они все загнаны в рамки жёсткой реализации автоматов - все они реализуют детерминированный конечный автомат. И из этого нет выхода (пока). Поэтому, все попытки спопугаить человеческое мышление, которое работает по ассоциативно-эвристическому принципу, уткнулись в одну стену: можно попробовать представить лишь ОДИН СРЕЗ человеческого мышления, и попробовать автоматизировать связанные с этим стандартные операции. Та же пресловутая операция присваивания - лишь один из элементов мышления и она представлена оператором присваивания в абсолютно любом процедурном языке. Если ты напишешь х := у или х = у или LET X = Y или SET X = Y это ничего не меняет. В декларативном языке, например, операции присваивания вообще нет, а есть операция привязывания. А в фунциональном программировании, например, язык пытается автоматизировать процесс ОБОСНОВАНИЯ как часть принятия решения. И там это реализовано на уровне операторов. Поэтому, изучение языков программирования - это процесс анализа узкого среза своего собственного мышления.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


Russian Lessons                           

Russian Tests and Quizzes            

Russian Vocabulary