В чем разница языков программирования
Автор Ђитов Николай задал вопрос в разделе Другие языки и технологии
Чем отличаются языки программирования? и получил лучший ответ
Ответ от Андрей Севастьянов[гуру]
Языки программирования создаются для решения определённого класса задач. Соответственно, у каждого ЯП -- своя целевая аудитория, порог вхождения.
Ответ от Адам Мизаушев[гуру]
Все зависит не от компилятора. Зависимость заключена в языке, среде выполнения и ее библиотеки. Например, на одном С++ можно написать одну и ту же программу на около пяти средах, где все по-разному, но при том соблюдаются принципы языка. В этом всем слишком много аспектов, чтобы их можно было просто так перечислить. Нужно смотреть спецификацию языка и сведения о среде выполнения (но не о среде разработки, ибо она влияет только на интерфейс между программистом и средой выполнения)
Все зависит не от компилятора. Зависимость заключена в языке, среде выполнения и ее библиотеки. Например, на одном С++ можно написать одну и ту же программу на около пяти средах, где все по-разному, но при том соблюдаются принципы языка. В этом всем слишком много аспектов, чтобы их можно было просто так перечислить. Нужно смотреть спецификацию языка и сведения о среде выполнения (но не о среде разработки, ибо она влияет только на интерфейс между программистом и средой выполнения)
Ответ от Shockware@mail.ru[гуру]
Все языки подчиняются стандартам ANSI. Если нет - то это уже не "язык Си".
ЛЮБОЙ компилятор Си "зажует" программу, созданную на ЛЮБОЙ ПЛАТФОРМЕ, которая подчиняется этому стандарту.
Иначе - это не "язык Си", а что-то другое....это - БАЗОВОЕ, и НИКТО этого не отменял. Наз. это "кроссплатформенность".
Все языки подчиняются стандартам ANSI. Если нет - то это уже не "язык Си".
ЛЮБОЙ компилятор Си "зажует" программу, созданную на ЛЮБОЙ ПЛАТФОРМЕ, которая подчиняется этому стандарту.
Иначе - это не "язык Си", а что-то другое....это - БАЗОВОЕ, и НИКТО этого не отменял. Наз. это "кроссплатформенность".
Ответ от Александр Малевинский[гуру]
Типизацией, синтаксисом...
Список очень долго можно продолжать.
Типизацией, синтаксисом...
Список очень долго можно продолжать.
Ответ от Вечнозелёный[гуру]
Борланд очень круто избавляет от тонн кода по инициализации, настройке и взаимодействию визуальных элементов программы с помощью своей библиотеки VCL (а в последних версиях еще и векторной Fire Monkey).
Если хочешь писать, как в VS - создавай новый проект через Console Wizard без галки на Console Application, и он выплюнет тебе проект с WINAPI WinMain, и можешь ипашить по хардкору xD
З. Ы. В обеих средах от борланда (и C++, и Delphi) используется вышеупомянутая VCL. Из-за визуальной разработки довольно часто используются классы из этого VCL, а в обеих средах они совпадают на 100%. Отсюда и кажется, что языки похожи.
Борланд очень круто избавляет от тонн кода по инициализации, настройке и взаимодействию визуальных элементов программы с помощью своей библиотеки VCL (а в последних версиях еще и векторной Fire Monkey).
Если хочешь писать, как в VS - создавай новый проект через Console Wizard без галки на Console Application, и он выплюнет тебе проект с WINAPI WinMain, и можешь ипашить по хардкору xD
З. Ы. В обеих средах от борланда (и C++, и Delphi) используется вышеупомянутая VCL. Из-за визуальной разработки довольно часто используются классы из этого VCL, а в обеих средах они совпадают на 100%. Отсюда и кажется, что языки похожи.
Ответ от [гуру]
Главное различие - в библиотеках.
Без библиотек даже хелловорлд на С++ не напишешь. cout - это оператор из библиотеки iostream.
IDE тоже многое значит. Одно дело GUI ручками писать, другое дело рисовать мышкой в конструкторе, который весь нужный код GUI сгенерирует сам, а ты этот код даже не увидишь.
Главное различие - в библиотеках.
Без библиотек даже хелловорлд на С++ не напишешь. cout - это оператор из библиотеки iostream.
IDE тоже многое значит. Одно дело GUI ручками писать, другое дело рисовать мышкой в конструкторе, который весь нужный код GUI сгенерирует сам, а ты этот код даже не увидишь.
Ответ от Masusik[гуру]
люди, вы не поверите, но я все еще пишу на фортране ))
люди, вы не поверите, но я все еще пишу на фортране ))
Ответ от Alex pascallabs[гуру]
Первое глобальное различие - императивные языки и декларативные.
Паскаль похож на с++, на c# и на руби с пхп - потому что они императивные языки. И все эти языки НЕ похожи на пролог и прочие декларативные языки.
Ну а потом уже идут мелкие различия - начиная от способа расстановки комментариев, поддержки функций, классов, и прочая-прочая.
Первое глобальное различие - императивные языки и декларативные.
Паскаль похож на с++, на c# и на руби с пхп - потому что они императивные языки. И все эти языки НЕ похожи на пролог и прочие декларативные языки.
Ну а потом уже идут мелкие различия - начиная от способа расстановки комментариев, поддержки функций, классов, и прочая-прочая.
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Чем отличаются языки программирования?
В чем разница между процедурным программирование и объектно-ориентированным?
Процедурное программирование подразумевает возможность создания в
рамках программы локальных
подробнее...
Что значит Native программист и Managed программист ? и в чем разница ?
Впервые слышу эти слова применимо к программисту как профессионалу. Программист решает задачи
подробнее...
спросили в Sql
В чем разница между Oracle, SQL и PL/SQL? Желтельно услышать ответ от ораклойдов и профессионалов.
Oracle - это РСУБД - Реляционная система управления базами данных
SQL - структурированный язык
подробнее...
В чем разница между Oracle, SQL и PL/SQL? Желтельно услышать ответ от ораклойдов и профессионалов.
Oracle - это РСУБД - Реляционная система управления базами данных
SQL - структурированный язык
подробнее...
в чем разница между специальностями 230100 и 230700, прогеры help
Если будешь программистом то тогда первая. На второй тебя программированию только азам научат зато
подробнее...
В чем разница между Java, C++, Delphi, VB На каком лучше начать писать приложения?
А оно вам надо? не парьте мозг себе, все равно сейчас все проекты создаются большими группами
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
В чем разница между скриптом и программой?
Скрипт выполняется интерпретатором без компиляции,
программа - набор машинных кодов.
подробнее...
спросили в Бейсик
В чем разница между компилятором и интерпретатором???
Компилятор - Программа, выполняющая компиляцию. Компилятор создает выполняемый файл из программы,
подробнее...
В чем разница между компилятором и интерпретатором???
Компилятор - Программа, выполняющая компиляцию. Компилятор создает выполняемый файл из программы,
подробнее...
В чем разница между информатикой и программированием ?
Информатика-это наука об информации и путях её передачи в целом, человек, изучавший только
подробнее...
В чем легче программировать новичку? В Unreal Engine 4 или Unity 5 ?
Ну, судя по тому, что Нельсон Секстон в 14 лет пошёл делать свой Unturned на Unity, а не анриал
подробнее...
спросили в Язык
Какой язык/технологию веб-программирования выбрать?
1. В первую очередь осваивается верстка HTML+CSS, так как конечная страница сайта состоит из них.
подробнее...
Какой язык/технологию веб-программирования выбрать?
1. В первую очередь осваивается верстка HTML+CSS, так как конечная страница сайта состоит из них.
подробнее...
спросили в Visual Basic NET
Скажите изучать программирование на VBA - потеря времени? может просто VB или С++??
В любом случае это - не потеря времени. Дело в том, основная масса языков программирования
подробнее...
Скажите изучать программирование на VBA - потеря времени? может просто VB или С++??
В любом случае это - не потеря времени. Дело в том, основная масса языков программирования
подробнее...
Программирование в Windows
Эм... Может я чего-то не понимаю.
Смысл языка программирования - написать программу. Под
подробнее...