Описание тега compiled-language

Any programming language that is primarily implemented by using a compiler, i.e. programs written in the language are translated into machine code before execution.
2 ответа

Шаги, выполняемые в случае интерпретатора и компилятора

В чем именно разница между интерпретируемым и скомпилированным языком. Например, я хочу напечатать числа от 1 до 100 . Как именно последовательность операций имеет место в случае интерпретатора и компилятора. Далее, если возможно, пожалуйста, предос…
0 ответов

Отслеживание активности в развернутых приложениях AppStore iOS

Я хочу знать, что происходит в приложениях на моем iPhone, когда я нажимаю кнопку или запускаю какое-либо действие, и вижу, что он делает с моими данными. Есть ли способ отследить активность приложения из AppStore на моем iPhone, даже если декомпиля…
13 май '18 в 15:27
3 ответа

Производительность вычислительных констант

Как соотносятся следующие два блока псевдокода с точки зрения скорости как для скомпилированных, так и для интерпретируемых языков? (Игнорируя количество цифр) По сути, есть ли потеря производительности при записи переменных как функции нескольких к…
0 ответов

Ускорьте параллельное решение событий, содержащих ODE

Следующий код представляет собой упрощенную версию моей актуальной проблемы: # Libraries library(desolve) library(parallel) # End time max_time <- 300 # Time vector time <- seq(0, max_time, 0.1) # Number of events n_events <- c(6, 60, 600, …
24 июл '18 в 13:48
0 ответов

Почему важно, чтобы Java (и другие языки JVM) были легко переносимыми?

Я понимаю, что с JVM все сводится к тому, что вы компилируете его один раз и можете запустить его где угодно с установкой JVM. Но какой в ​​этом смысл? Почему бы просто не скомпилировать код несколько раз с разными компиляторами для каждой ОС?
25 сен '17 в 08:01
7 ответов

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

В выбранном ответе на этот вопрос о Blue Ruby Чак говорит: Все текущие реализации Ruby скомпилированы в байт-код. Вопреки утверждениям SAP, начиная с Ruby 1.9, сама MRI включает в себя компилятор байт-кода, хотя возможность сохранения скомпилированн…
3 ответа

Почему на стороне клиента все еще используется интерпретированный язык?

Насколько мне известно, JavaScript является единственным языком, который будет выполняться на стороне клиента после получения HTML-файла с сервера. Насколько я знаю, JavaScript ни в коем случае не компилируется, и поэтому является интерпретируемым я…
1 ответ

Любое неявное еще в скобках меньше, если-оператор? Язык неизвестен

После обсуждения iOS Crypto Flaw, также обсуждавшейся на Ars Technica, кто-то упомянул, что они столкнулись со случаем, когда линия, следующая за скобкой if выражение, рассматривалось как else, if (<condition>) <expression A>; <expres…
2 ответа

Количество циклов имеет значение эффективности (интерпретируется против скомпилированных языков?)

Скажем, вы должны выполнить вычисление, используя 2 или даже 3 цикла. Интуитивно понятно, что более эффективно делать это с помощью одного цикла. Я попробовал простой пример Python: import itertools import timeit def case1(n): c = 0 for i in range(n…
2 ответа

Связывание и загрузка на переведенных языках

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

Как вы определяете язык, который не компилируется

Я задаю этот вопрос, потому что вижу много "личных предпочтений", когда речь идет о терминах "язык сценариев" и "язык программирования". Мой вопрос: Существует ли подходящий технический термин для языка, который не компилируется или работает непосре…
4 ответа

Компиляция против интерпретации, Python имеет неожиданное поведение

Я получаю неожиданное поведение выполнения Python. if True: print("Hello") else: I am an error. what can you do about it? Теперь этот код не вызывает SyntaxError, потому что элемент управления никогда не входит в оператор else. В скомпилированных яз…
1 ответ

Компиляция JavaScript в V8

В V8 home (движок JavaScript от Google) мы читаем это: V8 компилирует и выполняет исходный код JavaScript Означает ли это, что JavaScript не является интерпретируемым языком в V8? Использует ли V8 подход компиляции точно в срок для JavaScript? Измен…
2 ответа

Факториальная петля становится 0

Я запустил простую программу на скомпилированном языке, которая вычисляет факториал первых нескольких натуральных чисел, используя два простых цикла, внешний для отслеживания которых является числом, которое мы вычисляем, и внутренний для вычисления…
12 апр '17 в 12:36
2 ответа

Импорт модулей D из нескольких проектов

Мне нужно импортировать модули из нескольких проектов в текущий проект. В настоящее время я получаю следующее сообщение от компилятора: map/map.d(9): Error: module game_object is in file 'steering/game_object.d' which cannot be read import path[0] =…
1 ответ

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

При изучении скомпилированного языка, такого как C или C++, вы знакомитесь с компилятором. Чтобы запустить ваш код, вы должны сначала скомпилировать его. Компиляция вашего кода переводит его из текстового представления во что-то, что может быть выпо…
3 ответа

Clojure компилируется или интерпретируется?

Я где-то читал, Clojure компилируется. Это действительно скомпилировано, как Java или Scala, а не интерпретировано, как Jython или JRuby?
3 ответа

Ruby - это язык сценариев или интерпретируемый язык?

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

Является ли bash интерпретируемым языком?

Из того, что я читал до сих пор, bash, кажется, соответствует определению интерпретируемого языка: это не скомпилировано в более низкий формат каждый оператор в конечном итоге вызывает подпрограмму / набор подпрограмм, уже переведенных в машинный ко…
8 ответов

Что рекомендуется для подключения систем в приложениях?

Каковы "нормальные" способы создания плагинов в скомпилированных языках (C#/C/C++/D)? Меня особенно интересуют подходы, не зависящие от языка, но язык не является неприемлемым. В настоящее время подходы "время компиляции" (просто включите код или не…