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

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

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

6
Необов’язкові крапки з комою
Найчастіше в імперативній мові загального призначення - крапки з комою, як обмежувачі висловлювань, або потрібні, або повністю заборонені (наприклад, C і Python). Однак деякі мови, як-от JavaScript, дозволяють відмовитись від розмежування висловлювань крапкою з комою на користь інших роздільників (наприклад, нового рядка). Які дизайнерські рішення стоять за цим? Я розумію, …

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

3
Чому комп'ютери не постачаються із спеціалізованим обладнанням, таким як мережі сортування?
Замість того, щоб програмувати так, як ми робимо, чому б ми не зробили специфікації загальних завдань, таких як "сортування", і не дозволили оточенню скласти його, щоб найкраще використовувати його обладнання? Таким чином, ми можемо поставити комп'ютер з новим спеціалізованим обладнанням, таким як мережі сортування, і воно автоматично працюватиме з існуючим …

1
Чому основну пам’ять для виділення об’єктів називають «купою»?
Хтось має уявлення, чому область основної пам’яті, де виділяються об’єкти, називається купою. Я можу зрозуміти обґрунтування цього стека LIFO, але хотів би знати, що це обґрунтування для назви "купи".

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



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

6
Як перевірити / довести ортогональність мови програмування?
Я знаю концепцію ортогональності, але з точки зору мови програмування, чи є спосіб її перевірити / довести? Наприклад, в C #, можна використовувати publicабо staticдля підпису методу. Ви можете використовувати або обидва, і обидва, і вони не заважатимуть один одному, тому вони є ортогональними один для одного, правда? Моє запитання …

5
Чи сприяє Java розмежування між визначеннями класів та реалізаціями, як це C ++?
У мене є домашнє завдання, і мені потрібно оцінити, який підхід кращий відповідно до GRASP "Захищена варіація". Я знайшов запитання на Stack Overflow про розділення файлів заголовка та коду в C ++ . Однак те, що я хочу знати, чому Java не дотримується C ++, сприяючи розділенню між визначеннями класів …

5
Аналіз мови програмування
У програмі SICP автори заявляють ( розділ 1.1 ), що існують три основні "механізми" мов програмування: примітивні вирази , які представляють найпростіші сутності, з якими мова йде засоби комбінування , за допомогою яких складені елементи будуються з більш простих засоби абстракції , за допомогою яких складові елементи можуть бути названі …


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

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

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