Свързани публикации 'theory'
Мрежата на собствените приложения II: Google и Facebook
Тази статия е продължение на дълъг коментар, който написах в блога на Майк Хърн.
Статията на Майк Хърн: „Време е да убием мрежата“
Моят отговор: „Web Of Native Apps“
Тази статия няма да има много смисъл без тези предлози.
В това есе писах за моята визия за това, което наричам Web of Native Apps, заместител на World Wide Web, в който традиционните браузъри са заменени от универсално стандартизирана версия на технологията App Container, използвана от изтеглени от магазина приложения на..
Свързани въпроси 'theory'
Как се различава променливостта от присвояването на нова стойност на променлива?
Кажете, че имате променлива:
var x = [1,2]
Ако това е променлив обект, можете да направите:
x.append(3)
x
>> [1,2,3]
Но ако е неизменен и искате да промените стойността на x, ще трябва ефективно да направите:
// init x
var x =...
97 изгледи
schedule
18.09.2022
Теория на изчисленията
Може ли някой да ми обясни употребата/значението на изучаването на Теория на изчисленията.
Имах курс по същия предмет по време на дипломирането, но не съм учил сериозно.
Намерих също следната връзка, където има достъпна видео лекция....
10193 изгледи
schedule
19.11.2022
Да науча ли асемблер или C, за да разбера как работи истинското програмиране?
Аз съм уеб програмист, работещ предимно в Ruby и C#..
Искам да науча език на ниско ниво, за да не изглеждам като задник пред моя (експерт по компютърни науки) шеф.
Чувал съм много пуристки бръмчене за това как асемблерният език е единственият...
7373 изгледи
schedule
12.12.2022
Плюсове и минуси на NFA в сравнение с DFA?
Предимства на NFA пред DFA: представянето използва по-малко памет.
Недостатъци на NFA в сравнение с NFA: По-бавно достигане до отговор.
Има ли други предимства или недостатъци?
2430 изгледи
schedule
20.10.2022
Автомати за натискане надолу
проектиране на pushdown автомати за езика a^n b c^n+2, n>0 Бях помолен да внедря автоматите за горния език .. моля помогнете?
Опитах да извадя 2 (c)s всеки път, когато натисна (a) върху стека, но изглежда не работи с нечетен брой (a)s ....
776 изгледи
schedule
29.10.2023
Ако един нормален език съдържа само звезда Kleene, тогава възможно ли е той да идва от конкатенацията на два нередовни езика?
Искам да знам, че като се има предвид нормален език L, който съдържа само звезден оператор Kleene (напр. (ab)*), възможно ли е L да бъде генериран чрез конкатенация на два нередовни езика? Опитвам се да докажа, че L може да бъде генериран само от...
1042 изгледи
schedule
01.11.2023
Прилагане на ефективен алгоритъм за съпоставяне на двойки
Да предположим, че имам два списъка с обекти и бих искал да съпоставя всеки обект в списък едно с всеки обект в списък две.
Това вероятно ще бъде алгоритъмът, който човек веднага ще измисли.
for( it_1=list_1.begin() ; it_1!=list_1.end() ;...
199 изгледи
schedule
29.12.2023
Претоварване на еквивалентен метод защо е необходимо?
Прегледах някакъв JAVA код, създаден от Google, и намерих ImmutableSet: http://google-collections.googlecode.com/svn/trunk/javadoc/com/google/common/collect/ImmutableSet.html
Те внедриха метода of() с няколко други начина:
public static...
98 изгледи
schedule
15.01.2024
Остарели ли са интерфейсите на етикети (или маркери)?
Опитвам се да помогна на колега да се примири с OO и откривам, че в някои случаи е трудно да се намерят солидни примери от реалния свят за концепцията за етикет (или маркер ) интерфейс. (Интерфейс, който не съдържа методи; използва се само като...
1287 изгледи
schedule
03.03.2024
Защо постоянните splay дървета са особено полезни във функционалното програмиране?
На страницата Splay Trees в Уикипедия се казва (в Предимствата раздел):
Възможност за създаване на постоянна версия на структурата на данните на splay дървета — което позволява достъп до предишната и новата версия след актуализация. Това...
881 изгледи
schedule
20.03.2024
Синтактично насочени ли са някои езици за функционално програмиране за по-добра производителност?
Чувам за многократното увеличение на производителността при използване на определени езици (RoR). Чувал съм също, че някои виртуални машини са по-оптимални от други (GHC?). Други обаче се опитват да оптимизират избрания от тях език чрез подобряване...
409 изгледи
schedule
31.03.2024
За паралелен алгоритъм с N нишки може ли увеличението на производителността да бъде повече от N?
Теоретичен въпрос, може би е очевиден:
Възможно ли е алгоритъм, след като бъде внедрен по паралелен начин с N нишки, да бъде изпълнен повече от N пъти по-бързо от оригиналния, еднонишков алгоритъм? С други думи, може ли печалбата да бъде...
387 изгледи
schedule
30.04.2024
Тайно изчисление: съществува ли такова животно?
Въпрос от теорията на компютърните науки
Днес мога тайно да съхранявам файлове в облака (да речем amazon s3), като ги шифровам, преди да ги съхраня, и ги дешифрирам, след като изтегля. Доставчикът на хранилище не може да получи никаква информация...
615 изгледи
schedule
17.05.2024
Каква е пресечната точка на два езика с различни азбуки? [затворено]
Потърсих малко в гугъл по този въпрос и не изскочи нищо наистина окончателно.
Да кажем, че имам два езика А и Б.
A = { w е подмножество на {a,b,c}*, така че вторият до последния знак на w е b }
B = { w е подмножество на {b,d}*, така че...
3285 изгледи
schedule
23.05.2024
Ако Field › CharField › EmailField, EmailField нарушава ли принципа на заместване на Liskov с CharField?
Да кажем, че пиша webapp с Form клас, а Form клас може да има няколко Fields .
Самият Field е абстрактен клас. То съдържа абстрактно свойство validators , което е списък от методи, които ще извика, за да определи дали съдържанието на...
63 изгледи
schedule
20.05.2024