С чего начать обучение программированию?

(Ответов: 51, Просмотров: 2819)
Страница 3 из 6 Первая 12345 Последняя
  1. Banned
    • Регистрация: 27.09.2013
    • Сообщений: 71
    • Репутация: 17
    hikka, как яи сказал, прежде всего азы, но думаю потребуется в жизни программиста C# язык и делфи
    • 0
  2. WORK, BITCH. Аватар для Fooks
    • Регистрация: 06.08.2013
    • Сообщений: 204
    • Репутация: 43
    Чем отличается C и C#?
    • 0
  3. Banned
    • Регистрация: 27.09.2013
    • Сообщений: 71
    • Репутация: 17
    1.C# (также как и J#, VB# и проч.) работает поверх некой виртуальной машины которая называется dot NET Framework. То есть объектный код C# генерирует коды для виртуальной (а не физической машины). Соответственно, там где есть эта виртуальная машина объектник C# будет работать везде - это свойство называется кроссплатформенностью, частным следствием этого является то что размеры типов C# фиксированы. С++ собирает объектный код для конкретной платформы: Windows x86, Windows x64, Linux, Sparc и т.д. Причем везде размеры типов и endianness - очередность битов разные, так что при переносе кода между платформами постоянно возникают проблемы.

    2.В С# автоматизирована проблема деаллокации объектов (т.н. сборщик мусора). В идеале прогер только создает объекты, а уже сборщик мусора сам разбирается кого и когда уничтожить. В С++ напротив проблема управления памятью вся возложена на прогера. Это в общем то целая наука как правильно управлять памятью, чтобы не было ее утечки.

    Конечно, есть и более тонкие отличия - но это уже детали. Основные отличия я указал.
    • 0
  4. Студент
    • Регистрация: 16.01.2013
    • Сообщений: 42
    • Репутация: 12
    Цитата Сообщение от hikka Посмотреть сообщение
    Я бы вообще удалил дельфи и си шарп, оставив пхп и с++.
    Я бы и PHP удалил :) И никаких визуальных сред для начала.

    ---------- Сообщение добавлено 01:29 ---------- Предыдущее 01:26 ----------

    Цитата Сообщение от Дмитрий Савостьянов Посмотреть сообщение
    То есть объектный код C# генерирует коды для виртуальной (а не физической машины). Соответственно, там где есть эта виртуальная машина объектник C# будет работать везде
    А именно - только на Windows.
    • 0
  5. WORK, BITCH. Аватар для Fooks
    • Регистрация: 06.08.2013
    • Сообщений: 204
    • Репутация: 43
    Цитата Сообщение от shemery Посмотреть сообщение
    Я бы и PHP удалил И никаких визуальных сред для начала.
    Почему так?
    • 0
  6. Гуру Аватар для Ems
    • Регистрация: 24.05.2011
    • Сообщений: 2,032
    • Репутация: 663
    Для начала нужно понять для чего оно вообще надо, в какой области начинать работать и т.д.
    Если такого понимания нет, то посмотрите в сторону универсального Python. На нём хоть сайт, хоть десктопное или мобильное приложение или даже игру написать можно и много других вещей, которые практически упираются на фантазию.
    Облачный хостинг из TOP-3 - от 1 Gb ОЗУ, от 25 GB SSD.
    • 0
  7. Студент
    • Регистрация: 16.01.2013
    • Сообщений: 42
    • Репутация: 12
    PHP - всё-таки не тот язык, на котором можно начинать учиться
    программированию. Традиционно считалось, что для этого
    подходит Паскаль, но времена изменились.
    Тогда уж лучше Питон, всё-таки востребованность больше.
    А C/C++ - ужаснейшая вещь, но лучше пока не придумали.
    Визуальная среда хороша, когда уже владеешь языком,
    а поначалу она только отвлекает от кода.
    Это ИМХО, конечно.
    Я свою первую программу написал на PL/1. Потом работал
    с микроконтроллерами, писал на ассемблере и С.
    В этом случае приходит понимание того, что такое память,
    что такое стек и куча, где размещаются локальные
    и глобальные переменные, и всё такое прочее.
    И указатель в С становится не просто звёздочкой,
    а наполняется смыслом.
    Программист должен это понимать, если он не просто кодер.
    Повторюсь - ИМХО.
    • 0
  8. WORK, BITCH. Аватар для Fooks
    • Регистрация: 06.08.2013
    • Сообщений: 204
    • Репутация: 43
    Ну так Python или C? :)
    • 0
  9. Студент
    • Регистрация: 16.01.2013
    • Сообщений: 42
    • Репутация: 12
    Ну конечно, сейчас так прямо и скажут, чтобы потом проклинали
    за плохой совет :)
    • 0
  10. WORK, BITCH. Аватар для Fooks
    • Регистрация: 06.08.2013
    • Сообщений: 204
    • Репутация: 43
    shemery, хах)
    но все же)
    • 0
Страница 3 из 6 Первая 12345 Последняя

Похожие темы

Темы Раздел Ответов Последний пост
Обучение верстке дизайнов и программированию
Вопросы от новичков 18 27.03.2013 20:03
С чего начать обучение?
Web программирование 7 20.12.2012 17:36
С чего начать обучение? (дорвеи, сателлиты)
Вопросы от новичков 41 17.09.2012 10:54
Дорвейство или black seo с чего начать обучение?
Дорвеи и black SEO 3 04.11.2011 00:52
Обучение программированию на PHP за 2 недели
Дайджест блогосферы 0 02.06.2010 13:10

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры