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

15
Стоит ли включать "сборку" в качестве языка программирования в резюме? [закрыто]

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

15
Могут ли компиляторы преобразовывать рекурсивную логику в эквивалентную нерекурсивную логику?

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

15
Пролог профессионально полезен?

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

15
Программирование игр: C # или C ++? [закрыто]

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

15
В чем разница между необязательными и Nullable типом

Свифт имеет Optionals. C # имеет Nullableтипы. Насколько я могу судить, оба служат одной и той же цели, кроме значения некоторого типа, они хранят информацию о том, имеет ли переменная значение или не определена (неинициализирована). Вопрос в том, Optionalsчто это просто Nullableтипы с другим...

15
Какую роль играет «языковая культурная история» с платформой?

Я недавно наткнулся на этостатья несколько лет назад. В нем утверждается, что существенные различия в культуре, окружающей VB и C #, а не фактические различия в языке, способствуют тому, что C # -кодеры, как правило, более талантливы, чем VB-кодеры. Очевидно, что это вызвало много пламенных войн, и...

15
Почему рекомендуется упаковывать программный код и код графического интерфейса в разных классах?

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

15
Что считается сторонним кодом?

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

15
Как дженерики реализованы в современном компиляторе?

Я имею в виду, как нам перейти от какого-то шаблона T add(T a, T b) ...к сгенерированному коду? Я подумал о нескольких способах достижения этой цели: мы храним обобщенную функцию в AST как, Function_Nodeа затем каждый раз, когда мы ее используем, мы сохраняем в исходном узле функции свою копию со...

15
Как система статических типов влияет на разработку языка на основе прототипов?

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

15
Насколько рискованно использовать Coffeescript, не зная Javascript? [закрыто]

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

15
Смогу ли я когда-нибудь кодировать код браузера на выбранном языке? [закрыто]

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

15
В чем преимущество сценария оболочки по сравнению с интерпретируемыми языками программирования? [закрыто]

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

15
Что подразумевается под «встроенной поддержкой функции» в языке программирования?

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

15
Что является примером продолжения, не реализованного как процедура?

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

15
Изучите, насколько хорошо программист может понимать код на незнакомых языках? [закрыто]

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

15
Какой следующий уровень абстракции? [закрыто]

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

14
Должны ли языки программирования быть строгими или свободными? [закрыто]

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

14
Должен ли я изучать язык программирования, прежде чем поступить в колледж по вычислительной технике? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Закрыто 4 года назад . Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Я погрузился в...

14
Почему SQL известен как основанный на отношениях / функциональный язык?

Мы узнаем, что большинство языков классифицируются как «отношения на основе» или «высокий уровень». Я никогда раньше не использовал SQL, но, читая его синтаксис, он больше напоминает синтаксис императив / высокоуровневый, чем функциональный / основанный на отношениях (Lisp, Haskell) ?? Или, может...