В них отличия всего лишь в тегах. Какие отличия между испанским и английским языками: разные слова, каких то слов нет в одном языке, каких то в другом, некоторые слова одинаковые. В программирование тоже самое, только вместо слов теги. А перечислить их все сложно. Их много:
1.Веб языки: HTML, PHP, CSS,JavaScript,Flash
2.Программные языки: Pascal,Turbo Pascal,C,C++.
Кстати советую начать с Веб языков. Потому что они легче, а основа похожа. Тем более создашь платформу для распространения своих программ. Желаю удачи, Дорогой Коллега! Я ведь тоже программист.
Другие языки программирования и технологии
какие языки программирования существуют? и для чего нужен каждый? в чем их отличия?
Несколько тысяч языков. Отличия - когда кому-то казалось что-то в существующих языках неудобным, изобретался новый язык, чаще всего не принципиально новый, а с "исправлениями". Из первых: Fotran - для технических вычислений, Cobol - для экономистов, Basic - для "простого народа", Algol - для простой записи математических алгоритмов, PL/1 - как очень универсальный, Pascal - для обучения студентов основам программирования, C - для написания операционных систем.. . А потом в них вносились усовершенствования. и из каждого получались десятки других, да и на новых концепциях возникали совсем новые языки - язык списочных структур Lisp, язык автоматизации логических выводов Prolog, язык специально для работы со строками символов Refal, язык компактной записи алгебры матриц и векторов APL...
Что - про все рассказать? :))))))))
Тигран Юрьевич
"Вместо тысячи слов - напиши PureBasic"( прикольный слоган, однако )))))))).
Ну ладно.. . Так уж и быть сваяю еще одну "простыню"..
Концепции.
Языки программирования придуманы для того, чтобы программистам легче жилось. Вместе с тем они обладают некой свободой. То есть программист волен писать так, как он захочет, лишь бы всё соответствовало правилам.
Существует много разных концепций ( взглядов на стиль создания программ) . Концепции программирования определяют стиль создания программы. Это не просто стандарт оформления кода. Это способ мышления.
Огромную роль играют концепции касающиеся абстракции. Абстракция - это попытка выделить суть, убрав мелочи. Например:
Вы подошли к двери подъезда, приложили ключ к "домофонной" двери, поднялись на первый этаж, на второй, подошли к двери своей квартиры, открыли её, зашли, закрыли дверь.
Абстрактней (короче) : Вы зашли в подъезд, поднялись, зашли в квартиру.
А можно просто: Вы пришли домой.
Вот примерно в этом и смысл придумывания новых концепций. Выделяется важная сторона и создаются правила, как смотреть на эти стороны, например: считать двери, которые Вы прошли на своём пути, сигналом смены обстановки и в зависимости от них выполнять действия (одеться выходя на улицу, раздеться придя домой) .
Языки программирования Это реализация этих концепций с помощью каких-то знаков. Один язык реализует много разных идей. Здесь не только абстракция, здесь много других методов и деталей.
Языки реализуют сходные идеи по-разному. Программисты тоже понимают эти идеи по-своему.
Концепции.
Языки программирования придуманы для того, чтобы программистам легче жилось. Вместе с тем они обладают некой свободой. То есть программист волен писать так, как он захочет, лишь бы всё соответствовало правилам.
Существует много разных концепций ( взглядов на стиль создания программ) . Концепции программирования определяют стиль создания программы. Это не просто стандарт оформления кода. Это способ мышления.
Огромную роль играют концепции касающиеся абстракции. Абстракция - это попытка выделить суть, убрав мелочи. Например:
Вы подошли к двери подъезда, приложили ключ к "домофонной" двери, поднялись на первый этаж, на второй, подошли к двери своей квартиры, открыли её, зашли, закрыли дверь.
Абстрактней (короче) : Вы зашли в подъезд, поднялись, зашли в квартиру.
А можно просто: Вы пришли домой.
Вот примерно в этом и смысл придумывания новых концепций. Выделяется важная сторона и создаются правила, как смотреть на эти стороны, например: считать двери, которые Вы прошли на своём пути, сигналом смены обстановки и в зависимости от них выполнять действия (одеться выходя на улицу, раздеться придя домой) .
Языки программирования Это реализация этих концепций с помощью каких-то знаков. Один язык реализует много разных идей. Здесь не только абстракция, здесь много других методов и деталей.
Языки реализуют сходные идеи по-разному. Программисты тоже понимают эти идеи по-своему.
Станислав Кискин
** Извиняюсь, отослал случайно сообщение, прежде чем написать **
Выбор языка зависит, естественно, от задачи. При этом, обычно, уже существуют всякие библиотеки, для разных задач. Это влияет на выбор.
Ну что ж, это так, для общего развития.
Языки:
Ассемблер - для передачи команд процессору. (шаг вперед, руку в карман, достать ключ)
Си, паскаль - для создания алгоритмов. ( подойти к двери, открыть)
С++, Delphi, Java - объектно-ориентированные. (дверь->открыть)
PHP - интерпритируемый язык для создания веб-страниц.
Есть много других. Это вкратце и очень неполно. Остальное в вики.
Отличия в этих группах как раз в подходе к разработке.
Как всегда, много воды... Но постарался объяснить. Языки - не главное. Главное - идеи, надо их понять, а базовый синтаксис языка можно за 2 дня выучить...
Выбор языка зависит, естественно, от задачи. При этом, обычно, уже существуют всякие библиотеки, для разных задач. Это влияет на выбор.
Ну что ж, это так, для общего развития.
Языки:
Ассемблер - для передачи команд процессору. (шаг вперед, руку в карман, достать ключ)
Си, паскаль - для создания алгоритмов. ( подойти к двери, открыть)
С++, Delphi, Java - объектно-ориентированные. (дверь->открыть)
PHP - интерпритируемый язык для создания веб-страниц.
Есть много других. Это вкратце и очень неполно. Остальное в вики.
Отличия в этих группах как раз в подходе к разработке.
Как всегда, много воды... Но постарался объяснить. Языки - не главное. Главное - идеи, надо их понять, а базовый синтаксис языка можно за 2 дня выучить...
гугли, нах.
Евгений Дворцов
Ага а самому слабо объяснить
Войну и мир в двух словах не рассказать? :)
Нюрпаша Алепашаев
полное дерьмо, ну вроде рассказал
Эк тебя тыркнуло! Хлебнул лишнего или током стукнуло? Знаешь русский и имеешь подвешенный - этого достаточно, поверь - это так!
Нюрпаша Алепашаев
что за деревня...
Похожие вопросы
- Какие языки программирования существуют и актуальны? Что лучше Basic, JS или C++? Или другой. Какой язык лучше?
- где бы посмотреть основное отличие "полноценных" и "неполноценных" языков программирования?
- Значит такой вопрос. Для чего нужен компилятор Free pascal. Не я понимаю что это язык программирования и...
- А какие языки программирования изучали в 80х и на чём вы их изучали?
- *.bat файл, проверка наличия нужного языка программирования и необходимых библиотек.
- Какой язык программирования выбрать для изучения для начинающего ? (внутри)
- Какие именно базовые знания нужны для того чтобы начать учить языки программирования?
- Какие программы нужны, и какие языки программирования нужно знать для того..
- И снова про языки программирования ^_^ Поправьте, если я ошибаюсь где-то.
- С какого языка программирования начать?
Начинать изучать программирование с веб-языков - глупость еще та. Программирование - прежде всего алгоритмирование, а не набивание кода. И говорить о сложности языков вообще чушь. При нормальном алгоритме, набить код можно куда угодно, зная синтаксис языка. "Программные языки"? :) А есть аппаратные? :) Скорей уж это ЯВУ вы привели...
о боже мой...
В программирование тоже самое, только вместо слов теги.
теги?!