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

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

4
Чому добре не покладатися на зміну стану?
Це запитання виникає з питань /software/25569/is-haskell-worth-learning Як правило, робиться кілька часто повторюваних тверджень про те, як Haskell вдосконалює ваші навички кодування іншими мовами, і, тим більше, це тому, що Haskell без громадянства, і це добре. Чому? Я бачив, як хтось порівнює це лише з набором лівої руки або, можливо, на …

7
Переваги та недоліки, які мають мати веб-фреймворк? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 5 років тому . Це питання зосереджено на визначенні переваг та недоліків використання веб-фреймворків : Cake PHP, Zend, …

5
Як мені почати писати специфікацію мови програмування?
Мені дуже подобається дизайн мови програмування. Іноді я думаю, що мої мовні проекти та їх потенційні користувачі отримають користь від документа про всебічні стандарти. Я переглянув багато мовних стандартів, починаючи від дуже формальних (C ++) до досить неформальних (ECMAScript), але я не можу реально зрозуміти, як мені слід розбити речі …

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

2
Що таке приклад продовження, яке не реалізується як процедура?
Цікава дискусія про відмінність між зворотними дзвінками та продовженням роботи в режимі SO викликала це питання. За визначенням, продовження - це абстрактне подання логіки, необхідної для завершення обчислення. У більшості мов це проявляється як одна процедура аргументу, якій ви передаєте будь-яке значення, необхідне для подальшої обробки. Чисто функціональною мовою (де …

2
Чи можуть чи компілятори перетворювати рекурсивну логіку в еквівалентну нерекурсивну логіку?
Я вивчив F #, і він починає впливати на те, як я думаю, коли програмую C #. З цією метою я використовую рекурсію, коли відчуваю, що результат покращує читабельність, і я не можу передбачити, щоб він завершився переповненням стека. Це змушує мене запитати, чи могли компілятори автоматично перетворювати рекурсивні функції …

5
Що вважається кодом третьої сторони?
Натхненний цим питанням Використання сторонніх бібліотек - завжди використовувати обгортку? Мені хотілося знати, що насправді люди вважають сторонніми бібліотеками. Приклад із PHP: Якщо я будую додаток за допомогою Zend Framework, чи слід розглядати бібліотеки Zend Framework як код третьої сторони? Приклад із C #: Якщо я будую додаток для настільних …

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

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

5
Що розуміється під "рідною підтримкою функції" мовою програмування?
Я пройшов лінію приблизно таким чином "PHP не має вбудованої підтримки Unicode". Також я читав, що Python має вбудовану підтримку Unicode. Тепер ви можете викликати функцію utf8_encode()в PHP для кодування рядка в Unicode, а ви можете використовувати функцію unicode()в Python для перетворення рядка в unicode. Отже, що означає підтримка Unicode …

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

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

6
Наскільки ризиковано використовувати Coffeescript, не знаючи Javascript? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 4 роки тому . Я досить досвідчений програміст, який намагається навчитися розробці веб-сторінок. Я намагаюся розробити веб-додаток на стороні клієнта, який використовує svg або …

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

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

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