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

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

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

6
Необязательные точки с запятой
Чаще всего в императивном языке общего назначения точки с запятой в качестве разделителей операторов либо обязательны, либо полностью запрещены (например, C и Python). Однако некоторые языки, такие как JavaScript, позволяют отказаться от разделения ваших операторов точкой с запятой в пользу других разделителей (например, новой строки). Какие дизайнерские решения стоят за …

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

3
Почему компьютеры не поставляются со специализированным оборудованием, таким как сети сортировки?
Вместо того, чтобы программировать, как мы, почему бы нам не составить спецификации общих задач, таких как «сортировка», а затем позволить среде скомпилировать ее, чтобы наилучшим образом использовать ее аппаратное обеспечение? Таким образом, мы могли бы поставлять компьютер с новым специализированным оборудованием, таким как сети сортировки, и он автоматически работал бы …

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

1
Почему основная память для размещения объектов называется «кучей»?
Кто-нибудь понял, почему область основной памяти, где размещаются объекты, называется кучей. Я могу понять обоснование для стека LIFO, но хотел бы знать, каково обоснование для имени «кучи».

4
Разница между атомарной работой и безопасностью потока?
Из обсуждения, которое я видел, кажется, что атомарная работа и безопасность потоков - это одно и то же, но многие люди говорят, что они разные. Может кто-нибудь сказать мне разницу, если есть один?


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

6
Как проверить / доказать ортогональность языка программирования?
Я знаю концепцию ортогональности, но есть ли способ проверить / доказать это с точки зрения языка программирования? Например, в C # можно использовать publicили staticдля сигнатуры метода. Вы можете использовать один или оба, и они не будут мешать друг другу, поэтому они ортогональны друг другу, верно? У меня вопрос, как …

5
Поддерживает ли Java разделение между определениями классов и реализациями, как в C ++?
У меня есть домашнее задание, и мне нужно оценить, какой подход лучше в соответствии с GRASP «Защищенное изменение». Я нашел вопрос о переполнении стека о разделении файлов заголовка и кода в C ++ . Тем не менее, я хочу знать, почему Java не следует C ++ в продвижении разделения между …

5
Анализируя язык программирования
В SICP авторы утверждают ( раздел 1.1 ), что существует три основных «механизма» языков программирования: примитивные выражения , представляющие простейшие сущности, с которыми связан язык средство комбинирования , с помощью которого составные элементы строятся из более простых средство абстракции , с помощью которого составные элементы могут быть названы и управляться …


3
Мысли о псевдонимах / синонимах типа?
Я постараюсь сделать все возможное, чтобы сформулировать этот вопрос так, чтобы это не привело к языковой войне или списку, потому что я думаю, что на этот вопрос может быть хороший технический ответ. Различные языки поддерживают псевдонимы типов в различной степени. C # позволяет объявлять псевдонимы типов в начале каждого файла …

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

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