|
|
|
Анечка |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 10.1.2017 Репутация: нет Всего: нет |
Я запуталась в определениях. Мне надо написать реферат по информатике о языках программирования. Я искала материал по всему интернету, и отчаялась. Все так смутно описано. Вот есть группа языков программирования: C, C++, PHP, Python, Assembler, Turbo Pascal, Delphi, Java, JavaScript, Perl, Visual Basic, C#. Надо отсортировать по группам. Проверьте правильно ли я отсортировала:
1. Языки высокого уровня: C, C++, PHP, Python, Turbo Pascal, Delphi, Java, JavaScript, Perl, Visual Basic, C#. 2. Языки низкого уровня: Assembler. 3. Языки объектно-ориентированные: C, C++, PHP, Python, Delphi, Java, Perl, C# 4. Языки не объектно-ориентированные: Assembler, Turbo Pascal 5. Языки скриптовые: HTML, CSS, JavaScript. Вот еще вопрос про Питон, доказываю, что Питон язык не скриптовый, а объектно-ориентированный высокого уровня, а на одном из форумов мне доказывают обратное. Он не может быть скриптовый, т.к. это не язык сайтов как HTML, CSS, JS Если несложно, поправьте меня пожалуйста. Проверьте, правильно ли я поделила на группы? |
|||
|
||||
tzirechnoy |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1173 Регистрация: 30.1.2009 Репутация: нет Всего: 16 |
1. Довольно странно видеть C в языках высокого уровня. Последние лет 30 это не очень принято.
Впрочем, это совершэнная вкусовщина. И да, у Turbo Pascal уровень примерно такой жэ, как и у C. 3. C не объектно-ориентированный. 4. Turbo Pascal примерно настолько жэ объектно-ориентированный, как PHP и Perl. 5. HTML и CSS -- это не языки программирования. Хотя, вроде бы, CSS ужэ почти в язык превратился. https://en.wikipedia.org/wiki/Scripting_language PS Но вообще, теоретическое, без практики, изучение языков программирования -- это, должно быть, очень занятный опыт. Как и других языков, впрочем, тожэ. |
|||
|
||||
Romikgy |
|
|||
Любитель-программер Профиль Группа: Участник Клуба Сообщений: 7325 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: нет Всего: 146 |
Довольно странно видеть такие высказывания питон - это скриптовый язык! его можно завернуть в код виртуальной машины, но это скриптовый язык!
прикольное высказывание... особенно то что HTML, CSS - это "языки" разметок! и есть варианты полностью сайтов написанных на питоне Я бы лучше поделил на компилируемые и не компилируемые языки. Тогда градация будет более четкой -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. |
|||
|
||||
Анечка |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 10.1.2017 Репутация: нет Всего: нет |
[QUOTE=tzirechnoy, 11.1.2017, 00:44, post2667321]
Я бы лучше поделил на компилируемые и не компилируемые языки. Тогда градация будет более четкой Если нетрудно, напишите пожалуйста. |
|||
|
||||
Romikgy |
|
|||
Любитель-программер Профиль Группа: Участник Клуба Сообщений: 7325 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: нет Всего: 146 |
список1 список2 Это сообщение отредактировал(а) Romikgy - 11.1.2017, 13:51 -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. |
|||
|
||||
Фантом |
|
|||
Вы это прекратите! Профиль Группа: Участник Клуба Сообщений: 1516 Регистрация: 23.3.2008 Репутация: 2 Всего: 49 |
Если что, в Turbo Pascal с версии 5.0 (если не ошибаюсь, давно было) есть ООП, соответственно, во всех фактически используемых сейчас реализациях языка - тоже.
В современном Фортране ООП тоже есть. С появлением PyPy утверждение, что Python не компилируемый, перестало быть точным. И т.д. и т.п. |
|||
|
||||
tzirechnoy |
|
||||||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1173 Регистрация: 30.1.2009 Репутация: нет Всего: 16 |
С версии 5.5.
У него и до того в байткод всё компилировалось, притом, в отличие например от php этот байткод сохранялся на диске между запусками программы. Добавлено через 1 минуту и 21 секунду
Вот только все перечисленные "ОО" языки -- сейчас во что-нибудь компилируются. Либо в байткод либо вообще в JIT. Добавлено через 2 минуты и 43 секунды А вообще, отсутствие в списке Хаскелля, конечно, выдаёт пренебрежытельное отношэние авторки к мировому сообществу функцыональнщиков. Фи таким быть. |
||||||
|
|||||||
Анечка |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 10.1.2017 Репутация: нет Всего: нет |
А мне все таки непонятно, почему это Питон скриптовый?
На нем спокойно пишут, также как и на том же Java или C++ различные программы в IDE, но почему-то последние не относят к скриптовым... |
|||
|
||||
Romikgy |
|
|||
Любитель-программер Профиль Группа: Участник Клуба Сообщений: 7325 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: нет Всего: 146 |
по умолчанию (без доп модулей!) , программу на С++ собранную на одном компе , с большой долей вероятности запуститься на другом!
прогу написанную на питоне , без предустановленного питона в системе! на другой машине не запустишь , ни его скрипт , ни его байткод!!! компилятор в большинстве случаев дает сразу исполняемый код. интерпретируемым языкам нужен тот кто понимает этот код. -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. |
|||
|
||||
Анечка |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 10.1.2017 Репутация: нет Всего: нет |
Ну так Питон можно компилировать. Вставил в программу-компилятор, пишешь код, а компилятор потом переведет код в машинный. Не?
Другое дело CSS, PHP, они не компилируются, а выполняются в браузере. Но в Питоне можно писать проги под ОС, как и в Java, так почему же его относят все равно к скриптовому языку? Это сообщение отредактировал(а) Анечка - 11.1.2017, 16:38 |
|||
|
||||
Romikgy |
|
|||
Любитель-программер Профиль Группа: Участник Клуба Сообщений: 7325 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: нет Всего: 146 |
используя костыли , по типу py2exe и т.п. можно , а если использовать cython так полностью компиляция получается, но это уже с++ будет ! а py2exe заворачивает и питон и код в самораспаковывающий архив.... при большом желании также можно завернуть и php скрипт , был бы смысл... Добавлено через 3 минуты и 53 секунды php - не исполняется в браузере! ява при компиляции , добавляет к байткоду еще и виртуальную машину для его разкодировки. в линуксе насколько помнится вообще без предустановленых ява библиотек ява байткод не запускается... могу ошибатся... -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. |
|||
|
||||
tzirechnoy |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1173 Регистрация: 30.1.2009 Репутация: нет Всего: 16 |
Смешно. Это дажэ для C совсем не так. У меня, например, на этом компе твой экзэшник не запустится, поскольку wine временно сломан. А для плюсов -- ещё более не так. Вы вот вроде виндузятник? Почитайте, что такое MSVC redistributable package. С другой стороны -- вот для запуска программы на Java нужна Java-машына, которой сейчас на компьютэрах нет почти никогда. Это совсем не отменяет того, что Java у нас компилируемая. |
|||
|
||||
Romikgy |
|
||||
Любитель-программер Профиль Группа: Участник Клуба Сообщений: 7325 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: нет Всего: 146 |
я хотел сказать , что для большинства пользователей это так.... тех кто использует винду.... а тот процент людей которые умные ... мое высказывание их не касается! Хотя есть варианты кросплатформеных исходников, ну и компилить под необходимую платформу.... ну это особенности, для тех кому это надо !
компилятор от мелкомягких не единственный в мире компиляторов! в байткод! без виртуальной машины он бесполезен! -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. |
||||
|
|||||
Анечка |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 10.1.2017 Репутация: нет Всего: нет |
Выходит так:
компилируемые все, кроме Java, PHP, Python, Javascript. |
|||
|
||||
Romikgy |
|
|||
Любитель-программер Профиль Группа: Участник Клуба Сообщений: 7325 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: нет Всего: 146 |
-------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. |
|||
|
||||
Добро пожаловать в раздел "Другие языки" форума Vingrad! | |
|
Раздел посвящён различным языкам программирования, для которых (в силу невысокой популярности) нет отдельного раздела (GPSS, Lua, MATLAB, Ada, Forth, Smalltalk, Tcl, REXX, AWK и др.)
Приятного времяпрепровождения! С уважением, Void, kemiisto . |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Другие языки | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |