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

11
Функции первого класса

Я начал серьезно смотреть на Lisp в эти выходные (я имею в виду, что изучал только Lisp и не возвращаюсь к проектам на C #) и должен сказать, что мне это нравится. Я баловался с другими функциональными языками (F #, Haskell, Erlang), но не чувствовал ничьей, которую дал мне Лисп. Теперь, когда я...

11
Есть ли причины использовать COBOL, кроме как для устаревшего программного обеспечения?

COBOL по-прежнему (в значительной степени?) Используется для финансовых вычислений. Это старый язык, и большинство программистов AFAIK ненавидят или, по крайней мере, не любят COBOL. Возникает вопрос: единственная ли причина, по которой COBOL все еще используется, это то, что его использует...

11
Находят ли программисты Python проблему пробелов неудобной? [закрыто]

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

11
Почему языки программирования генерируют сигнатуры методов независимо от типа возвращаемого значения?

Я работал со многими языками, которые не генерируют сигнатуру метода на основе возвращаемого типа. Я также работал с одним (может быть, с некоторыми), которые делают. Те, которые не доставляли мне проблем в прошлом (как здесь ). Почему языки программирования генерируют сигнатуры методов независимо...

11
Как можно считать СУБД модой?

Завершив мой уровень Computing A в 2003 году и получив степень в области вычислительной техники в 2007 году, а также изучив свою профессию в компании с большим использованием SQL, я был воспитан на идее использования реляционных баз данных для хранения. Таким образом, несмотря на то, что я...

11
Почему scanf называется scanf? (То же самое для printf.)

Мне просто любопытно, почему в языке программирования C функция чтения форматированного ввода называлась «scanf», а не «readf». Я предполагаю, что он получен из более раннего языка, поэтому в таком случае почему он был назван так в более раннем языке? (Recurse.) Кроме того, почему «printf», а не...

11
Схватка для команды, разделенной между двумя разговорными языками

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

11
Каковы преимущества Цейлона над Java? [закрыто]

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

11
Почему шаблоны проектирования не добавляются в языковые конструкции?

Недавно я разговаривал с коллегой, который упомянул, что его компания работает над добавлением шаблона проектирования MVC в качестве расширения PHP. Он объяснил, что они написали C-код для добавления Controllers, Models and Viewsв языковые конструкции для повышения производительности. Теперь я...

11
Является ли принцип подстановки Лискова несовместимым с интроспекцией или уткой?

Правильно ли я понимаю, что принцип подстановки Лискова не может соблюдаться в языках, где объекты могут сами себя проверять, как, например, в языках с утиной типизацией? Например, в Ruby, если класс Bнаследует от класса A, то для каждого объекта xиз A, x.classсобирается вернуться A, но если xэто...

11
Есть ли язык программирования, где 1/6 ведет себя так же, как 1.0 / 6.0?

Когда я программировал на C ++ несколько дней назад, я допустил эту ошибку (что у меня есть история создания этого!). В одной части моего кода у меня было 1/6, и я ожидал, что это будет 0,16666666666, что не так. Как вы все знаете, результат 0 - C, C ++, Java, Python, все ведут себя одинаково. Я...

11
Всегда ли рано изучать новый язык? [закрыто]

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

11
Как переменная вводит состояние?

Я читал «Стандарты кодирования C ++», и эта строка была там: Переменные вводят состояние, и вы должны иметь дело с как можно меньшим состоянием, с минимальным временем жизни. Разве что-то, что мутирует, в конечном итоге не манипулирует государством? Что вам следует иметь дело с как можно меньшим...

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

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

11
Фонетический язык программирования? [закрыто]

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

11
Существуют ли в настоящее время общепринятые полнотекстовые языки, не относящиеся к Тьюрингу, доступные сегодня

Полные языки, отличные от Тьюринга, предлагают большое преимущество перед языками, полными на языке Тьюринга, поскольку они намного более анализируемы и, следовательно, предлагают гораздо более широкие возможности оптимизации. Тем не менее, они почти не используются, и полнота Тьюринга на самом...

11
Нужно ли понимать внутренности языка программирования?

Я новичок в Python, и мне очень нравится это до сих пор. Один вопрос, который мне приходит в голову очень часто, заключается в том, нужно ли мне понимать и, следовательно, изучать внутреннее пространство языка программирования (как в моем случае Python). Как вы, возможно, знаете, сам Python написан...

11
Почему язык должен предпочитать отступ перед явными маркерами для блоков?

Я изучаю Haskell, и я искал инструмент для автоматического отступа. Я не особо выглядел и узнал, что в Haskell (как в Python) отступы означают блок. В результате я предполагаю, что невозможно создать инструмент автоматического форматирования, такой же сильный, как в других языках семейства C, в...

11
Я, J = 1 действительно вводит в заблуждение? [закрыто]

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