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

12
Яка різниця між API та SDK?
Я переглядав різні API та SDK, коли зрозумів, що я не можу насправді визначити різницю між тим, що називається API, і тим, що називається SDK . Вони концептуально - це спосіб вашої програми взаємодіяти та контролювати ресурси, що надаються іншим програмним забезпеченням, будь то інше програмне забезпечення - веб-сервіс, додаток …


10
Ніколи не використовуйте Strings на Java? [зачинено]
Я натрапив на запис у блозі, який відштовхує від використання рядків у Java для того, щоб ваш код бракував семантики, пропонуючи вам замість цього використовувати тонкі класи обгортки. Це попередні та після прикладів, які згаданий запис подає для ілюстрації справи: public void bookTicket( String name, String firstName, String film, int …

8
Чому б хотілося маркувати правильно та семантично маркування?
Зауважте, що я (намагаюся) позначати якомога більше семантично, тому що мені подобається, як вони це виглядають і відчувають, але не тому, що я знаю про будь-які інші приголомшливі переваги. Суть мого питання - вміти навчати інших Ну, я бачив багато статей та навчальних посібників, які часто зазначають "Давайте позначимо це …
55 html  html5  semantics  markup 

9
Невже незмінна цінність, коли немає одночасності?
Здається, що безпека ниток завжди / часто згадується як головна перевага використання незмінних типів і особливо колекцій. У мене є ситуація, коли я хотів би переконатися, що метод не змінює словник рядків (які незмінні в C #). Я хотів би якомога більше обмежувати речі. Однак я не впевнений, чи варто …

3
Що таке помічник? Це шаблон дизайну? Це алгоритм?
Можливо, трішечки, але я не можу знайти цю відповідь ніде через Google, щоб переконатися, що Software Engineering має відповідь: Що таке помічник? Я бачив, як назва використовується повсюдно (назви модулів, назви класів, назви методів), як би семантика була глибокою та значущою, але в контексті інформатики (хоча я не маю в …


3
Які альтернативи використанню стека для представлення семантики виклику функції?
Всі ми знаємо і любимо, що виклики функцій зазвичай реалізуються за допомогою стека; є кадри, зворотні адреси, параметри, вся партія. Однак стек - це деталь реалізації: виклики конвенцій можуть робити різні речі (наприклад, регістри швидкого виклику x86 (деякі) регістри, MIPS та послідовники використовують вікна реєстру тощо), а оптимізація може робити …

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

3
Чи один метод перевантажує інший, чи обидва способи "перевантажені"
Якщо я створю цей метод public void foo() І тоді я створюю перевантажену версію на зразок цієї public void foo( string bar ) Ми говоримо, що друга функція перевантажує першу, або обидва методи однаково «перевантажені»? Це означатиме (я думаю), що існує функція базового типу, яка перевантажена іншою функцією (дещо схожа …

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


2
RESTful референтні уявлення - семантична зв'язок проти урі
Ми розробляємо API RESTful для відкриття інформації про обліковий запис нашого клієнта. У нас є представлення, які містять посилання на інші ресурси, пов'язані з поточним ресурсом. Це з ряду найкращих практик, які нам вдалося знайти в публічних API, а також в опублікованих матеріалах. Представлення можуть бути або XML, або JSON. …
9 rest  semantics 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.