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

Язык программирования - это искусственный язык, предназначенный для выражения вычислений, которые могут быть выполнены машиной. ** Обратите внимание: ** Как и в других случаях, когда речь идет о переполнении стека, запросах рекомендаций по ресурсам и учебным пособиям, запросах списков вещей («в каких языках есть эта функция ...») и чрезмерно основанных на мнениях («что лучше ... ") вопросы не по теме.


7
В чем разница между компилируемым и интерпретируемым языком?
После прочтения некоторых материалов по этой теме я все еще не уверен, в чем разница между компилируемым языком и интерпретируемым языком. Мне сказали, что это одно из различий между Java и JavaScript. Не мог бы кто-нибудь помочь мне понять это?

25
Что мне делать: умножение или деление?
Вот забавный глупый вопрос: Допустим, нам нужно выполнить простую операцию, когда нам нужна половина значения переменной. Есть обычно два способа сделать это: y = x / 2.0; // or... y = x * 0.5; Предполагая, что мы используем стандартные операторы, поставляемые с языком, какой из них имеет лучшую производительность? Я …

4
На каких языках можно скомпилировать WebAssembly (Wasm)?
На каких языках можно скомпилировать WebAssembly (Wasm)? Я считаю, что прямо сейчас C, C ++ и Rust (экспериментальные) могут быть скомпилированы в WebAssembly с бэкэндом компилятора llvm, с такими языками, как Java, Swift и C #, которые в настоящее время не поддерживаются, но являются возможными кандидатами для будущей разработки. Я …


9
По-настоящему понимая разницу между процедурным и функциональным
Мне действительно сложно понять разницу между парадигмами процедурного и функционального программирования. Вот первые два абзаца из статьи Википедии о функциональном программировании : В информатике функциональное программирование - это парадигма программирования, которая рассматривает вычисления как оценку математических функций и избегает состояния и изменяемых данных. Он подчеркивает применение функций, в отличие от …

30
Когда язык считается языком сценариев? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Закрыт 6 лет назад . Заблокировано . Этот вопрос и ответы на него заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Что …

4
Возможен ли статически типизированный полный вариант Лиспа?
Возможен ли статически типизированный полный вариант Лиспа? Есть ли вообще смысл в существовании чего-то подобного? Я считаю, что одним из достоинств языка Lisp является простота его определения. Подорвет ли статическая типизация этот основной принцип?

7
Почему даты отсчитываются с 1 января 1970 года?
Есть ли причина использовать дату (1 января 1970 г.) в качестве стандарта по умолчанию для управления временем? Я видел этот стандарт как в Java, так и в Python. Эти два языка мне известны. Существуют ли другие популярные языки, соответствующие тому же стандарту? Пожалуйста, опишите.

7
Стоит ли учить ассемблер? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 9 лет назад . Уточните этот вопрос Стоит ли изучать ASM ? Я немного его знаю, но на самом деле я не использовал …

12
Есть ли «противоположность» нулевому оператору объединения? (… На любом языке?)
нулевое объединение примерно означает return x, unless it is null, in which case return y Мне часто нужно return null if x is null, otherwise return x.y я могу использовать return x == null ? null : x.y; Неплохо, но то, nullчто посередине, меня всегда беспокоит - кажется лишним. Я …

8
Как подойти к созданию языка программирования JVM?
Я создал компилятор на C (используя Lex & Bison) для языка программирования с динамической типизацией, который поддерживает циклы, объявления функций внутри функций, рекурсивные вызовы и т. Д. Я также создал виртуальную машину, которая запускает промежуточный код, созданный компилятором. Я думал о компиляции его в байт-код Java вместо моего собственного промежуточного …

8
Что такое батутная функция?
Во время недавних обсуждений на работе кто-то упомянул функцию батута. Я прочитал описание в Википедии . Достаточно дать общее представление о функционале, но хотелось бы более конкретного. У вас есть простой фрагмент кода, иллюстрирующий батут?

9
Как работают языки функционального программирования?
Если языки функционального программирования не могут сохранять какое-либо состояние, как они делают простые вещи, такие как чтение ввода от пользователя? Как они «хранят» ввод (или хранят какие-либо данные в этом отношении?) Например: как эта простая вещь C может быть переведена на функциональный язык программирования, такой как Haskell? #include<stdio.h> int main() …

18
В какой момент файл конфигурации становится языком программирования?
Я уже некоторое время обдумывал конфигурационные файлы и их отношение к коду, и в зависимости от дня и направления ветра мое мнение, похоже, меняется. Хотя я все больше и больше возвращаюсь к осознанию, которое я впервые получил во время изучения Лиспа: между данными и кодом нет большой разницы. Это кажется …

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