Запитання з тегом «programming-languages»

Штучні мови для інструктажу комп'ютерів робити етапи обчислення для виконання завдань. Вони дозволяють програмістам спілкуватися з комп'ютерами.

6
Що є основою математики для значень першого / другого / третього класів у мовах програмування?
Додано Щойно знайшли два пов’язані питання /math//q/1759680/1281 /programming//a/2582804/156458 У мовах програмування - з Прагматики мови програмування Майкла Скотта Як правило, значення мови програмування мають статус першого класу, якщо його можна передати як параметр, повернути з підпрограми або призначити в змінну. Прості типи, такі як цілі числа та символи, - це …

1
Використання типів унікальності для здійснення безпечного паралелізму
Мене вже деякий час цікавлять унікальні типи як альтернатива монадам у чистих функціональних мовах; на жаль, це своєрідна езотерична область досліджень CS та Інтернет-ресурсів щодо програмування з унікальними типами мало і далеко між ними. Очевидно, наскільки унікальні типи можуть бути використані для реалізації таких даних, як посилання ("коробки") та масиви, …

1
Ерланг та Го одночасне програмування, об'єктивні відмінності між CSP та акторами?
Я шукав одночасне програмування на мовах програмування Erlang та Go. Згідно з моїми висновками, вони використовуються відповідно з моделлю Actor та CSP. Але я все ж плутаю те, які об’єктивні відмінності між CSP та Акторами? це просто теоретично інше, але однакове поняття?

2
Як нічого не є підтипом усіх інших типів у Scala
Я беру курс курсу Мартіна Одерського з функціонального програмування зі шкалою, і поки що я засвоїв дві речі, які разом не мають сенсу: Scala не підтримує багаторазове успадкування Nothing є підтипом будь-якого іншого типу Ці два твердження не можуть жити разом, так як саме це робиться? і що саме означає …

6
Програмування на C на 2011 рік [закрито]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Закрито 6 років тому . Заблокований . Це питання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі не приймає нових відповідей чи взаємодій. Багато місяців тому я вирізав код С на …

8
Процедурний код проти коду OOP
Я закінчив проект на PHP з 13000+ рядків у процедурному стилі [тому, що мені це дуже добре знайоме, хоча я знаю OOP], і проект працює ідеально. Але чи варто перетворити його на OOP? [ тому що світ зайнятий OOP ] Мій код не потребує жодної функції OOP [інкапсуляція, наслідування в …

9
Баланс між «правильним інструментом для роботи» та знайомством [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 4 роки тому . Тож, обираючи, якою мовою користуватися для проекту, в ідеальному світі мова вибирається, оскільки це …

15
Для чого корисні бітові оператори? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередилось на одній проблемі, лише відредагувавши цю публікацію . Закрито 5 років тому . Мови програмування часто поставляються з різними бітовими операторами (наприклад, побітове зсув вліво-вправо, побітові AND, OR, …

14
Чи хороший код неможливий у сучасній розробці програмного забезпечення? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 6 років тому . Здається, навіть те, що інструменти для розробників стали більш міцними та надійними, написання хорошого …

10
Що думають розробники Java про Scala? [зачинено]
Наразі це питання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

8
Якщо кожен рік потрібно вивчати нову мову програмування, яким повинен бути цей список? [зачинено]
Наразі це питання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

3
Чи є альтернативи типам для статичного аналізу?
Статичне введення мовою програмування може бути корисним для забезпечення певних гарантій під час компіляції, але чи є типи єдиним інструментом для цієї роботи? Чи існують інші способи конкретизації інваріантів? Наприклад, мова чи середовище можуть допомогти забезпечити гарантію щодо довжини масиву або відношення між входами до функції. Я просто не чув …

5
Що робить JVM настільки універсальним для підтримки такої кількості мов JVM?
JVM підтримує так багато мов, крім Java, як Groovy,Clojure,Scalaі т.д., які є функціональними мовами на відміну від Java (я маю на увазі Java до версії 8, де Lambda'sвони не підтримуються), які не підтримують функціональні можливості. На високому рівні те, що робить JVM настільки універсальним, що він може підтримувати як об'єктно-орієнтовані, …

2
Чому C настільки високий в індексі популярності TIOBE, тоді як C ++ теж трохи нижче, але не такий популярний? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

4
Різниця керованих мов проти компільованої мови?
Я плутаюся, коли люди намагаються розрізняти складені мови та керовані мови. З досвіду я розумію, що більшість вважають складені мови C, C ++, а керованими мовами є Java, C # (очевидно, що більше, але це лише кілька прикладів). Але в чому саме полягає різниця між двома типами мов? Я розумію, …

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