Запитання з тегом «language-agnostic»

Цей тег призначений для питань, не характерних для мови програмування чи середовища.

2
Чи можливо створити «завантажений» перекладач, незалежний від оригінального перекладача?
Згідно з Вікіпедією, термін "завантажувальний" в контексті написання компіляторів означає : В інформатиці завантажувальний процес - це процес написання компілятора (або асемблера) на мові програмування джерела, яку він має намір компілювати. Застосування цієї методики веде до самостійного розміщення компілятора. І я можу зрозуміти, як це би працювало. Однак, здається, історія …

5
Чи слід перемістити нетривіальні умовні оператори до розділу ініціалізації циклів?
Я отримав цю ідею з цього питання на stackoverflow.com Наступна закономірність є загальною: final x = 10;//whatever constant value for(int i = 0; i < Math.floor(Math.sqrt(x)) + 1; i++) { //...do something } Справа, яку я намагаюся зробити, - це умовне твердження - щось складне і не змінюється. Чи краще …


8
Яка перевага функції без параметрів, яка викликає лише іншу функцію
Підручник (для Javascript), який я роблю, пропонує запропонувати написати таку функцію, як ця: function sayHello() { //Some comments explaining the next line window.alert("Hello"); } Окрім затуплення, чи є користь написати щось подібне в реальному житті? Якщо так, то які переваги?

5
Яке хороше пояснення принципу листування Теннента?
Це запитання було перенесено із переповнення стека, оскільки на нього можна відповісти на Exchange Stack Exchange. Мігрували 8 років тому . Я намагався зрозуміти, в чому полягає цей принцип, і чому він такий важливий для дизайну мови. В основному, він стверджує, що для кожного висловлення exprв мові повинно бути точно …

9
Які хороші прийоми збереження свого місця в коді?
Це запитання було перенесено із переповнення стека, оскільки на нього можна відповісти на Exchange Stack Exchange. Мігрували 8 років тому . Я розумію, використовуючи закладки, щоб запам'ятати одну точку вашого коду. Однак як слідкувати за потоком коду, який вони досліджують? Напр .: кілька закладок і порядок їх створення. Приклад: Звіт …

11
чи OOP є домінуючою моделлю програмування в реальному світі?
Об'єкти ніколи? Ну, навряд чи колись У розділі VIEWPOINT Комунікації ACM я знайшов цікаву статтю під назвою " Об'єкти ніколи? Ну, навряд чи колись ". Це кардинально інша перспектива, ніж об'єкти - спочатку або об'єкти - пізно. Він пропонує «об’єкти-ніколи» чи, можливо, «предмети-аспірантура». Автор розповів про OOP і поставив питання …

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

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

4
Чи було б етичним створити альтернативу з відкритим кодом програмному забезпеченню, яке ви найняли?
Скажіть, вас взяли на роботу для створення програмного забезпечення для освіти, яке буде продаватися студентам певного навчального закладу. Ви єдиний розробник, який працює над цим проектом і написав увесь код. Відкритим джерелом альтернативи проекту є потенціал принести користь малозабезпеченим студентам з усього світу. Коротше кажучи, безкоштовна альтернатива сприяла б кращому …

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

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

6
Мені справді потрібна одиниця тестової рамки?
В даний час на моїй роботі у нас є великий набір одиничних тестів для нашої програми C ++. Однак ми не використовуємо одиничну тестову рамку. Вони просто використовують макрос C, який в основному завершує ствердження і cout. Щось на зразок: VERIFY(cond) if (!(cond)) {std::cout << "unit test failed at " …

8
Чи графічно графічний інтерфейс слід вважати «обманом»?
У мене є друг, який має трохи більший обсяг досвіду програмування, як я. Ми говорили про всі різні технології програмування, які ми використовуємо, і Interface Builder піднявся на розмову. Не маючи жодного досвіду програмування, окрім того, чого я сам навчив, я особисто вважаю, що IB та всі його функції ( …

9
Чому більшість мов програмування не блокують коментарі?
Кілька з них, але не одна з популярних, наскільки я знаю. Чи є щось погане в коментарях для вкладання? Я планую розміщувати блокові коментарі (малою) мовою, над якою я працюю, але хотілося б знати, чи це погана ідея.

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