Вопросы по теме 'dynamic-languages'

Что такое деконструированный компилятор? Как C # получает возможность динамического языка генерировать и вызывать код во время выполнения через Roslyn?
После прочтения эта статья о Roslyn. Я обнаружил две вещи, которых не понял. деконструированный компилятор C # получает возможность динамического языка генерировать и вызывать код во время выполнения через Roslyn. Я просмотрел множество...
80 просмотров
schedule 08.09.2021

Как динамические языки JITT?
Как динамически типизированный код JIT компилируется в машинный код в динамических языках? Более конкретно: делает ли компилятор в какой-то момент выводы о типах? Или это строго трактуется в этих случаях? Например, если у меня есть что-то вроде...
509 просмотров
schedule 03.03.2022

Динамичный язык для изучения ради любопытства
Это своего рода вопрос о «лучшем языке», но, надеюсь, с достаточным поворотом, чтобы сделать его стоящим. Как человек, использующий только C и C #, мне любопытно выучить динамический язык, чтобы расширить свои знания. Я не знаю, что выбрать....
561 просмотров
schedule 08.03.2022

Как использовать что-то похожее на DynamicObject в Silverlight 3/WP7?
Как вы можете использовать Dynamic Language Runtime (DLR) или что-то еще, чтобы имитировать System.Dynamic.DynamicObject в SILVERLIGHT 3 (!) и WP7 (без C# 4.0!).. Что я хочу сделать, так это реализовать автоматические динамически создаваемые...
1013 просмотров

Устные переводчики и языки с динамическим типом
Почему программы с динамически типизированными языками обычно интерпретируются, а не компилируются?
1039 просмотров

Динамические языки для встроенных устройств?
Мне нужно развернуть динамический язык на небольшом встроенном устройстве Linux, и мне трудно найти правильный: я хочу создать небольшое веб-приложение с этим языком (с небольшим фреймворком, таким как Sinatra или Camping) и написать несколько...
1813 просмотров
schedule 09.04.2022

Как получить доступ к локальным через трассировку стека? (Имитация динамической области)
Задний план Несмотря на то, что можно скомпилировать код C # во время выполнения, невозможно включить и запустить сгенерированный код в текущей области. Вместо этого все переменные должны передаваться как явные параметры. По сравнению с...
501 просмотров
schedule 27.05.2022

PHP: проверка кода, поскольку PHP - это свободный тип / динамический язык?
У меня есть небольшое веб-приложение на PHP, которое начинает умеренно расти в размерах. Я начинаю заниматься управлением своей базой кода PHP, учитывая, что PHP - это динамический язык со слабой / слабой типизацией . Как другие управляют...
2265 просмотров

Что привлекает людей в динамических языках?
Кажется, что в последнее время все запрыгивают на динамичную, некомпилированную подножку. В основном я работал только с скомпилированными языками со статической типизацией (C, Java, .Net). У меня есть опыт работы с динамическими языками, вроде ASP...
40619 просмотров
schedule 28.06.2022

заводная переменная функция
Я даже не знаю, как назвать этот qn. Но, надеюсь, есть простой способ сделать это на динамическом языке, таком как groovy. скажем, у меня есть класс Service, где я делегирую бизнес-логику. методы в нем funA(), funB()... funX() . Теперь у меня...
1769 просмотров
schedule 09.12.2022

главные советы для тех, кто переходит со статического языка (java/c#) на динамический язык, такой как python
Каковы главные ошибки для тех, кто переходит со статического языка (java/c#) на динамический язык, такой как python? Кажется, здорово, как это можно сделать, но переименование метода или добавление/удаление параметров кажется таким рискованным!...
244 просмотров
schedule 12.11.2022

Имитация утиного набора текста на Java
Проблема: я хотел бы иметь общий доступ в Java к любому свойству / полю в объекте Java, аналогично тому, как это делает динамический язык (например, Groovy, JavaScript). . В то время, когда я пишу этот водопроводный код, я не знаю, какой это тип...
961 просмотров

Java, используя Groovy (Grails) во время разработки только для того, чтобы иметь возможность тестировать код без перекомпиляции?
Я занимаюсь веб-разработкой на Java с использованием Spring MVC, и в основном я вынужден заниматься разработкой по методу Agile, где мне приходится вносить множество небольших изменений, и иногда я трачу много времени на компиляцию каждый раз, когда я...
256 просмотров
schedule 10.04.2023

Динамический против статического компилятора (JavaScript)
В настоящее время я пишу компилятор JavaScript на ANTLR + Java. Я читал здесь вопросы о переполнении стека о том, как продолжить выполнение - и всегда отвечу, что было бы слишком сложно выполнить статическую компиляцию (без JIT-информации)...
3777 просмотров

преимущества игрового фреймворка для людей, пришедших с php / ruby ​​/ python
Одним из самых сильных аргументов в пользу игрового фреймворка является его цикл разработки, просто исправьте код, вернитесь к просмотру, нажмите перезагрузку и начните, и все это без записи, компиляции, развертывания и хлопот, типичных для...
9406 просмотров

Означает ли статическая типизация, что вам нужно привести переменную, если вы хотите изменить ее тип?
Существуют ли какие-либо другие способы изменения типа переменной в статически типизированном языке, таком как Java и C++, кроме «приведения»? Я пытаюсь выяснить, в чем основное различие с практической точки зрения между динамической и статической...
1649 просмотров

Доступ к переменной экземпляра по имени (строке), как это делают динамические языки, в C#
у меня есть такой код С#: string fieldName = ... string value = ... if (fieldName == "a") a = value; if (fieldName == "b") b = value; if (fieldName == "c") c = value; if (fieldName == "d") d = value; ... Я хочу что-то вроде этого: string...
1779 просмотров
schedule 30.12.2023

Ruby: больше гибкости, чем у Java / C #?
Это то, что я новичок в изучении Ruby, или у него действительно больше способов писать (одинаковые) вещи, чем на Java / C #? Кроме того, если он более гибкий, чем Java, существуют ли какие-либо лингвистические особенности Ruby, которые обычно не...
1012 просмотров