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

Искусственные языки для инструктирования компьютеров выполнять этапы вычислений для выполнения задач. Они позволяют программистам общаться с компьютерами.

5
Может ли язык программирования сконструировать принудительный «чистый код»? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 3 года назад . Поэтому я пишу свои первые проекты на C ++, и кажется, что для того, …

1
Использование типов уникальности для реализации безопасного параллелизма
В течение некоторого времени меня интересовали типы уникальности как альтернативы монадам на чисто функциональных языках; К сожалению, это своего рода эзотерическая область исследований CS, и он-лайн ресурсы о программировании с уникальными типами очень редки. Совершенно очевидно, как типы уникальности могут использоваться для реализации структур данных с состоянием, таких как ссылки …

1
Erlang и Go параллельное программирование, объективные различия между CSP и Actors?
Я изучал параллельное программирование на языках программирования Erlang и Go. Согласно моему выводу, они используют модель актера и CSP соответственно. Но все же меня смущает, каковы объективные различия между CSP и актерами? это только теоретически другое, но одно и то же понятие?

2
Как Ничто не является подтипом любого другого типа в Scala
Я учусь на курсе Мартина Одерского по функциональному программированию в Scala, и сейчас я изучил две вещи, которые вместе не имеют смысла: Scala не поддерживает множественное наследование Nothing это подтип любого другого типа Эти два утверждения не могут жить вместе, так как именно это делается? и что именно означает «подтип …

6
C программирование в 2011 году [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Закрыто 6 лет назад . Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Много лун …

8
Процедурный код против кода ООП
Я закончил проект на PHP с числом строк более 13000 в процедурном стиле [потому что я очень хорошо знаком с этим, хотя я знаю ООП], и проект работает отлично. Но я должен преобразовать это в ООП? [ потому что мир занят ООП ] Мой код не нуждается в какой-либо функции …

9
Баланс между «правильным инструментом для работы» и фамильярностью [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Таким образом, при выборе языка для проекта, в идеальном мире язык выбирается потому, что …

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

14
Хороший код невозможен в современной разработке программного обеспечения? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Кажется, что даже если инструменты для разработчиков стали более надежными и надежными, написание хорошего …

10
Что Java-разработчики думают о Scala? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

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

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

5
Что делает JVM настолько универсальной, чтобы поддерживать так много языков JVM?
JVM поддерживает так много языков, кроме Java, как и Groovy,Clojure,Scalaт. Д., Которые являются функциональными языками в отличие от Java (я имею в виду Java до Версии 8, где Lambda'sони не поддерживаются), которые не поддерживают функциональные возможности. На высоком уровне, что делает JVM настолько универсальной, что она может поддерживать как объектно-ориентированные, …

2
Почему C так высоко в индексе популярности TIOBE, а C ++ тоже здесь, но не так популярен? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

4
Управляемые языки и скомпилированные Языковые различия?
Я запутываюсь, когда люди пытаются провести различие между компилируемыми языками и управляемыми языками. По своему опыту я понимаю, что большинство считает компилируемые языки C, C ++, а управляемые языки - Java, C # (очевидно, их больше, но это лишь несколько примеров). Но что именно является основным различием между двумя типами …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.