LINUX.ORG.RU
ФорумTalks

Что GPT знает о ЯП?

 ,


0

2

Посоветовали мне тут в Development спросить свой вопрос у https://gpt-chatbot.ru/ . Но я решил сначала проверить, а понимает ли вообще GPT что-то в программировании.

Спросл «Why is Ada programming language not popular?» . И вот, что мне ответил ИИ:

As an AI language model I don't have opinions but here are some of the reasons why Ada programming language is not as popular as some other programming languages:

    1) Lack of marketing - Ada is not as heavily promoted as some other programming languages, so it is not as well known.

    2) Steep learning curve - Ada can be difficult for beginners to learn due to its complex syntax and strong typing rules.

    3) Targeted audience - Ada was designed primarily for large-scale, mission-critical systems, which limits its application in other areas.

    4) Limited resources - Due to its limited popularity, finding reliable online resources and support for Ada may be difficult.

    5 ) Competition from other languages - Ada faces strong competition from other popular languages like Java, Python, and C++ which offer similar features and are more popular.

    Government ties - Ada has been traditionally used by government institutions and organizations, which has limited its reach in the wider community.

со всем могу согласиться, но вот пункт 5) меня удивил. Все в одну кучу свалил, и коней, и людей. На счет C++ можно согласисься, и в области дженериков C++ ушел вперед. Java уже с натяжкой. А вот какие там в Питоне: объекты на стеке (а не в куче), многопоток из коробки, низкоуровневость вплоть до bare metal, отсутствие GC, автоматическая проверка указателей на null, числовые подтипы с лимитированной областью значений, и т.д. и т.п. Ну это же просто разные миры!

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

★★★★★
Ответ на: комментарий от red75prim

Много шишек тоже не превратятся в истину. Только во много шишек.

vaddd ★☆
()
Ответ на: комментарий от wandrien

Хотите об этом поговорить?

У vb6 и руби прекрасно читабельный синтаксис - английские слова и немножко знаков препинания. Набирать чуть дольше, чем нагромождение скобок, зато не дёргая шифт постоянно. Что-то общее с этим ещё усмотрел в хаскелле, неожиданно.

Противоположность данному подходу это, например, перл, кресты и лисп. Кресты я понимаю, хардкорная промышленная разработка больших проектов толпой профессионалов на зарплате. А вне этих условий зачем это всё?

yu-boot ★★★★★
()
Ответ на: комментарий от yu-boot

Всё равно что сравнить детский самокат и автомобиль. Формально у того и у другого есть колёса, на этом сходства заканчиваются.

Писал на обоих (vb и ruby), если что. Точнее сказать, на VB6 я не писал лет 15, но вот на VBA - регулярно.

Противоположность данному подходу это, например, перл, кресты и лисп. Кресты я понимаю, хардкорная промышленная разработка больших проектов толпой профессионалов на зарплате. А вне этих условий зачем это всё?

Вообще пофиг, какие там скобки. У руби и у крестов ЯП позволяет формулировать алгоритм максимально близко к языку предметной области. У руби попроще, у крестов более замороченно, но суть, что такая возможность есть.

А вне этих условий зачем это всё?

Мне чтобы на VBA написать простейший автоматизационный скрипт для офиса, приходится наворачивать по 3 страницы кода на 5 функций. В то время как на ruby с его стандартной библиотекой и синтаксическим сахаром эквивалентная задача решалась бы в одной функции и была в 5 раз понятнее.

Вот и думай: зачем.

Времени своего не жалко? Невосполнимый ресурс, вообще-то.

wandrien ★★
()
Последнее исправление: wandrien (всего исправлений: 2)
Ответ на: комментарий от wandrien

Забудь про vb6, он устарел давно и руби даёт тоже самое + ещё 100500 плюшек. Vb6 просто как пример хорошо читабельного синтаксиса. Но он в плане возможностей языка так и остался на уровне qbasic, увы, несмотря на приделанные сбоку объекты. Не завезли сложной работы со строками, списками, файлами, например.

yu-boot ★★★★★
()
Последнее исправление: yu-boot (всего исправлений: 1)
Ответ на: комментарий от wandrien

Ну, если всякие do while/until...loop while/until - нечитаемо, то что вообще читаемо?

yu-boot ★★★★★
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)