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

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

4
Почему хорошо не полагаться на изменение состояния?
Этот вопрос возникает из вопроса /software/25569/is-haskell-worth-learning Обычно делается несколько часто повторяемых заявлений о том, как Haskell улучшает ваши навыки кодирования на других языках, и, кроме того, это потому, что Haskell не имеет состояния, и это хорошо. Почему? Я видел, как кто-то сравнивал это с тем, чтобы печатать только левой рукой, …

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

5
Как мне написать спецификацию языка программирования?
Мне очень нравится дизайн языка программирования. Иногда я думаю, что мои языковые проекты и их потенциальные пользователи выиграют от всеобъемлющего документа по стандартам. Я смотрел на многие языковые стандарты, начиная от очень формального (C ++) до довольно неформального (ECMAScript), но я не могу понять, как мне разобраться и организовать такой …

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

2
Что является примером продолжения, не реализованного как процедура?
Интересная дискуссия о различии между обратными вызовами и продолжениями SO подтолкнула этот вопрос. По определению, продолжение является абстрактным представлением логики, необходимой для завершения вычисления. В большинстве языков это проявляется как процедура с одним аргументом, которой вы передаете любое значение, требующее дальнейшей обработки. На чисто функциональном языке (где все функции являются …

2
Могут ли компиляторы преобразовывать рекурсивную логику в эквивалентную нерекурсивную логику?
Я изучаю F #, и это начинает влиять на то, как я думаю, когда я программирую на C #. С этой целью я использовал рекурсию, когда чувствую, что результат улучшает читабельность, и я не могу представить, что это приведет к переполнению стека. Это заставляет меня спросить, могут ли компиляторы автоматически …

5
Что считается сторонним кодом?
Вдохновленный этим вопросом Использование сторонних библиотек - всегда использовать обертку? Я хотел знать, что люди на самом деле считают сторонними библиотеками. Пример из PHP: Если я создаю приложение с использованием Zend Framework, я должен рассматривать библиотеки Zend Framework как сторонний код? Пример из C #: если я создаю настольное приложение, …

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

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

5
Что подразумевается под «встроенной поддержкой функции» в языке программирования?
Я прошел через примерно такую ​​строку: «PHP не имеет встроенной поддержки Unicode». Также я читал, что Python имеет встроенную поддержку Unicode. Теперь вы можете вызвать функцию utf8_encode()в PHP для кодирования строки в Unicode и использовать функцию unicode()в Python для преобразования строки в Unicode. Так что же значит поддерживать Unicode изначально? …

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

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

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

3
Как система статических типов влияет на разработку языка на основе прототипов?
Статья Википедии на прототипы языков на основе содержит следующий пункт: Почти все системы на основе прототипов основаны на интерпретируемых и динамически типизированных языках. Однако системы, основанные на статически типизированных языках, технически осуществимы. Каким образом статическая система типов накладывает ограничения или усложняет язык на основе прототипов, и почему существуют более динамически …

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

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