Запитання з тегом «computer-science»

Інформатика чи обчислювальна наука (скорочено CS або CompSci) - це науковий підхід до обчислень та його застосування.

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

2
Як працює спляча нитка?
Коли ви спите ниткою, що насправді відбувається? Я бачу, що спляча нитка "призупиняє поточну нитку на заданий проміжок часу" . Але тільки як це працює? Відповідно до того, як Thread.sleep () працює внутрішньо і як насправді працює Thread.sleep? : тривалість сну залежатиме від певної системної деталізації сон блокує потік залишає …

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

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

7
Якщо хтось пропонує вам неперевірене твердження щодо практики розробки програмного забезпечення, ви відповідаєте на "цитування потрібне"? [зачинено]
Важко сказати, про що тут питають. Це питання є неоднозначним, розпливчастим, неповним, надто широким або риторичним і не може бути обґрунтованим відповіді в його теперішній формі. Для уточнення цього питання, щоб його можна було знову відкрити, відвідайте довідковий центр . Закрито 9 років тому . Нещодавно я відвідав лекцію Грега …

9
Як я можу завантажувати спільноту з розробки програмного забезпечення у своїй школі?
Я студент університету Південної Флориди, який засмучений навчальним середовищем в програмі "Комп'ютерні науки". Зараз я беру "Дизайн програми". Я повинен навчитися впорядковувати свій вихідний код у функції та модулі, щоб зробити мої програми читабельними та ремонтопридатними; натомість я дізнаюся про масиви та рекурсії в C. У наступному семестрі я повинен …

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

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

7
Хтось може запропонувати мені написати проект, який допоможе мені зрозуміти нарізку
Зараз я розробник C # з досить хитким розумінням нарізки. Обидва ці посилання були запропоновані в інших публікаціях: http://www.yoda.arachsys.com/csharp/threads/ http://www.albahari.com/threading/ Чи варто повернутися до основ і, можливо, переглянути деякі тексти інформатики на цю тему? Я дійсно відчуваю, що якщо я заскочу і користуюсь бібліотеками c #, я насправді не буду …

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

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

2
Чи можемо ми побудувати функціональний комп'ютер?
Зрештою, як це зробив FP, зрештою, всі наші програми структуровані. Тобто, не має значення, наскільки чистими чи функціональними ми їх робимо - вони завжди переводяться на збірку, тому те, що насправді працює за капотами, - це інструкції, стани та петлі. Ми наче наслідуємо FP. Як апаратний ноб, моє питання: чому …

1
Що таке λ-обчислення по суті?
У мене є те, що я б назвав філософським питанням про λ-обчислення. Коли ви досліджуєте λ-обчислення, ви здивуєтеся, побачивши все, що ви можете там зробити. Ви можете визначити цілі числа, арифметичні операції, булеві, висловлювання "if-then-else", цикли, рекурсивні функції тощо. Я вважаю, що це було обчислено завершено. Але з іншого боку, …

2
Чи є якісь наукові дослідження, проведені на TDD, які використовують загальну вартість власності на продукт як вимірювальний пристрій?
Коли я читав резюме попередньої роботи в Dogsa T, Batic D. Ефективність тестової розробки: промисловий кейс. Журнал якості програмного забезпечення. 2011; 19 (4): 643-661. мене вразило, що вимірювання, які використовуються в багатьох дослідженнях навколо TDD, базуються на таких речах, як рядки коду, дефекти та витрачений час на розробку. Чи є …

4
Як рядки коду виконуються процесором?
Я намагаюся реально зрозуміти, як саме мова високого рівня перетворюється в машинний код і потім виконується процесором. Я розумію, що код складається в машинний код, який є кодом низького рівня, який може використовувати процесор. Якщо у мене є заява про призначення, скажіть: x = x + 5; y = x …

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