Запитання з тегом «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 # не підтримуються, але є можливими кандидатами для подальшої розробки. Я не вірю, що JavaScript …


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

30
Коли мова вважається мовою сценаріїв? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Закрито 6 років тому . Заблокований . Це питання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі він не приймає нових відповідей чи взаємодій. Що робить мову мовою сценарію? Я чув, як …

4
Чи можливий статично набраний повний варіант Lisp?
Чи можливий статично набраний повний варіант Lisp? Чи навіть має сенс існувати щось подібне? Я вважаю, що однією з чеснот мови Lisp є простота її визначення. Чи буде статична введення тексту компрометувати цей основний принцип?

7
Чому дати обчислюються з 1 січня 1970 року?
Чи існує якась причина використання дати (1 січня 1970 р.) Як стандартного стандарту для маніпулювання часом? Я бачив цей стандарт на Java, а також на Python. Ці дві мови я знаю. Чи існують інші популярні мови, які відповідають тому ж стандарту? Будь ласка, опишіть.

8
Що таке функція батута?
Під час останніх дискусій на роботі хтось посилався на функцію батута. Я прочитав опис у Вікіпедії . Досить дати загальне уявлення про функціональність, але хотілося б чогось більш конкретного. У вас є простий фрагмент коду, який би ілюстрував батут?

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

12
Чи існує «протилежність» оператору нульового злиття? (... будь-якою мовою?)
null злиття перекладається приблизно на 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в середині мене завжди турбує - це здається …

7
Чи варто вивчати мову асемблерів? [зачинено]
Зачинено. Це питання не в темі . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно було актуальним для переповнення стека. Закрито 9 років тому . Удосконалюйте це питання Чи все ж варто вивчати АСМ ? Я трохи про це знаю, але я насправді не користувався цим …

6
Чи є у будь-якої іншої мови, крім JavaScript, різниця між початковими фігурними дужками (той самий рядок і наступний рядок)?
Сьогодні, коли я випадково читав книгу O'Reilly про JavaScript, я знайшов одну цікаву річ (для довідки стор. 27). У деяких випадках у Javascript є різниця, якщо місце початку фігурної дужки інше. function test_function1() { return { name: 'rajat' }; } var obj = test_function1(); alert(obj); //Shows "undefined" Поки function test_function2() …

8
Створіть мову програмування JVM
Я створив компілятор на мові C (використовуючи lex & bison) для динамічної набраної мови програмування, що підтримує цикли, оголошення оголошень всередині функцій, рекурсивні виклики тощо. Я також створив віртуальну машину, яка запускає проміжний код, створений компілятором. Зараз я думав, замість того, щоб компілювати свій власний проміжний код, скомпілювати його в …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.