Вопросы с тегом «programming-languages»

13
Есть ли персонализированный язык программирования, который вы можете использовать для преобразования в другие?

Есть ли язык программирования, на котором вы можете установить свои собственные синтаксические конфигурации, и он будет преобразовывать код в язык, который вы выберете? Например, вы должны выбрать конкретные конфигурации, такие как «индексированные блоки Python», [a,b,c]инициализировать массивы,...

13
Что сделал Ruby правильно (или это был Rails)? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Большинство языков программирования имеют некоторые конструктивные решения,...

13
Ваши знания в области программирования уменьшаются, если вы не занимаетесь? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Я начинающий программист. Я изучаю такие языки, как C, C ++, Python и Java...

13
Используется ли язык программирования Mercury в полевых условиях?

У меня есть сильные интересы в функциональном и логическом программировании, и Меркурий кажется хорошим сочетанием двух. Он вообще используется в промышленности? Я один, чтобы выучить язык просто для удовольствия, но было бы неплохо иметь практические, пригодные для этого возможности. Я не мог...

13
Преимущества классического ООП над языком Go-like

Я много думал о дизайне языка и о том, какие элементы были бы необходимы для «идеального» языка программирования, и изучение Google Go привело меня к сомнению во многих других общеизвестных знаниях. В частности, Go, похоже, обладает всеми интересными преимуществами объектно-ориентированного...

13
Был ли синтаксис любого языка программирования проверен на удобство использования?

Хотите улучшить этот пост? Предоставьте подробные ответы на этот вопрос, включая цитаты и объяснение того, почему ваш ответ правильный. Ответы без достаточной детализации могут быть отредактированы или удалены. Перед тем, как опубликовать для общественности, прошел ли синтаксис какого-либо языка...

13
Преимущества и недостатки структурирования всего кода с помощью классов и компиляции в классы (например, Java)

Изменить: мой язык допускает множественное наследование, в отличие от Java. Я начал проектировать и разрабатывать свой собственный язык программирования для образовательных, развлекательных и потенциально полезных целей. Сначала я решил основать его на Java. Это подразумевает, что весь код будет...

13
Какое отношение имеет разбор без сканера к «Проблеме с висящими остальными»?

Я не понимаю это предложение из статьи в Википедии, посвященной проблеме оборванного остального : [Проблема Dangling Else] - это проблема, которая часто возникает при построении компилятора, особенно при анализе без сканирования. Может кто-нибудь объяснить мне, как методы анализа без сканирования...

13
Сигилы облегчают чтение исходного кода?

В большинстве языков программирования переменные не имеют идентифицирующих символов, как в PHP. В PHP вы должны префикс переменной с $символом. Пример; var $foo = "something"; echo $foo; Я разрабатываю новый язык сценариев для бизнес-приложений, и у моих целевых пользователей нет опыта...

13
Работа с незнанием имен параметров функции при ее вызове

Вот проблема программирования / языка, о которой я хотел бы услышать ваши мысли. Мы разработали соглашения, которым должно следовать большинство программистов, которые не являются частью синтаксиса языков, но служат для того, чтобы сделать код более читабельным. Это, конечно, всегда предмет спора,...

13
Какова связь между лямбда-исчислением и языками программирования? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Я начинаю свой первый год (в колледже) в области...

13
Почему языки программирования начали использовать = для назначения?

В большинстве ранних книг по алгоритмам <-упоминается назначение и =сравнение. Но в настоящее время единственными языками, которые не используются =для присваивания, являются Pascal ( :=) и игрушечные языки, такие как COOL . Что привело к тому, что современные языки программирования превратились...

13
Зачем вам нужны более высокие виды?

Некоторые языки допускают классы и функции с параметрами типа (например, List<T>где Tможет быть произвольный тип). Например, у вас может быть такая функция: List<S> Function<S, T>(List<T> list) Однако в некоторых языках эта концепция может быть расширена на один уровень...

13
Насколько функциональные вызовы влияют на производительность?

Извлечение функциональности в методы или функции является обязательным условием модульности кода, читабельности и совместимости, особенно в ООП. Но это означает, что будет сделано больше вызовов функций. Как разделение нашего кода на методы или функции в действительности влияет на...

12
Вопрос о создании языка сценариев

Скажем, например, я хотел заплатить кому-нибудь за создание языка программирования или языка сценариев для меня. Какой тип документа им понадобится, чтобы полностью понять, что именно я хочу. Я имею в виду, есть ли стандартные документы, которые описывают новый язык программирования /...

12
Оберон действительно «лучший Паскаль»? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

12
Какие полезные альтернативные структуры управления вы знаете? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

12
Программирование Drag-N-Drop - это полетело бы? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 8 лет назад . Все языки программирования, которые я знаю, написаны - то есть так или...

12
Будет ли HTML5 / JS в конечном итоге заменить все клиентские языки? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

12
Практично ли языковое программирование?

Я читал эту статью о языковом программировании. Он указывает на некоторые недостатки современных процедурных / ООП-подходов к программированию и предлагает новую парадигму программирования, которая их решит. Я все для небольших, слабо связанных частей программы: гораздо лучше выучить много мелких...