Запитання з тегом «terminology»

Запитання щодо об'єктивного значення або загального розуміння слів та понять, пов'язаних із життєвим циклом розвитку систем

5
Мова програмування проти мови розмітки проти мови сценаріїв
До цих пір я не знаю КЛЮЧОВИХ відмінностей між цими трьома. Коли хтось запитує мене про це, я лише кажу їм, що C # - це мова програмування, HTML і XML - це мови розмітки, а JavaScript і VBScript - мови скриптування. Але які ключові відмінності відрізняють їх одне від …

10
Чому сьогодні () є прикладом нечистої функції?
Схоже, читаючи щось подібне до цієї статті у Вікіпедії про "чисті функції" , вони подаються Today()як приклад нечистої функції, але мені це здається досить чистим. Це тому, що немає офіційного вводу аргументу? Чому фактичний час доби не трактується як "вхід у функцію"; у такому випадку, якщо ви давали йому один …

24
Що таке абстракція? [зачинено]
Чи існує загальноприйняте визначення поняття " абстракція програмування" , яке використовують програмісти? [Зауважте, програмування абстракції не слід плутати зі словниковими визначеннями для слова "абстракція".] Чи є однозначне чи навіть математичне визначення? Назвіть кілька чітких прикладів абстракцій?

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

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

3
Що таке "класичні методи" та "методи екземпляра" в Python?
У чаті було обговорено питання, яке стосується питання (саме питання до цього не має значення), що виявило, що я, можливо, не знаю Python. На мій погляд, хоча термінологія відрізняється між мовами, ми можемо загалом класифікувати функції як: [вільні] функції статичні методи / функції статичних членів нестатичні методи / нестатичні функції …

8
Що таке термін для дійсно ВЕЛИЧОГО коду збору даних? [зачинено]
Іноді, коли ми перевіряємо історію фіксації програмного забезпечення, ми можемо побачити, що є кілька комітетів, які дійсно є ВЕЛИКИми - вони можуть змінювати 10 або 20 файлів із сотнями змінених рядків вихідного коду (дельта). Я пам’ятаю, що є такий вживаний термін для такого великого прихильності, але я не можу точно …

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


2
Яке значення "не складається"?
Я бачу, що багато текстів, особливо функціональних текстів програмування, стверджують, що певні поняття CS "не складаються" . Приклади: замки не складаються, монади не складаються. Мені важко відслідковувати саме значення цієї фрази. Коли я думаю про склад, я думаю про композицію функції або об'єднання об'єктів (як "користь композиції над успадкуванням"), але …

2
Чи є Node.js рамкою? [зачинено]
Я постійно бачу, як рекрутери, розробники тощо посилаються на Node.js як на рамки. На мою думку, це невідомість того, що насправді є Node.js. Часто, в описах завдань, Node.js групується як бібліотека серед AngularJS , React тощо. Взагалі, я вважаю, що це входить хтось, хто не знає різниці (HR, рекрутер тощо). …

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

3
Що таке бінарні файли? [зачинено]
Я дуже часто бачу людей, які використовують термінові бінарні файли в іншому контексті. Що таке бінарні файли? Колекція бінарних файлів, інсталяційних файлів, .dll файлів чи чого? Або це просто загальний термін для деякої колекції файлів на диску?

4
Що таке термін для такого типу рефакторингу
Я впевнений, що є термін для наступного рефакторингу, але я не можу його згадати, і мій Google-фу зірвав мене! Рефактор рухається, якщо заяви на те, де вони будуть мати найбільший вплив, наприклад, змінивши це $test = someFunctionThatReturnsABool(); for($x = 0; $x < 10000; $x++) { if ($test) { echo $x; …


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