Свързани публикации '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 изгледи

Плюсове и минуси на 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 изгледи

Прилагане на ефективен алгоритъм за съпоставяне на двойки
Да предположим, че имам два списъка с обекти и бих искал да съпоставя всеки обект в списък едно с всеки обект в списък две. Това вероятно ще бъде алгоритъмът, който човек веднага ще измисли. 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 изгледи

Синтактично насочени ли са някои езици за функционално програмиране за по-добра производителност?
Чувам за многократното увеличение на производителността при използване на определени езици (RoR). Чувал съм също, че някои виртуални машини са по-оптимални от други (GHC?). Други обаче се опитват да оптимизират избрания от тях език чрез подобряване...
409 изгледи
schedule 31.03.2024

За паралелен алгоритъм с N нишки може ли увеличението на производителността да бъде повече от N?
Теоретичен въпрос, може би е очевиден: Възможно ли е алгоритъм, след като бъде внедрен по паралелен начин с N нишки, да бъде изпълнен повече от N пъти по-бързо от оригиналния, еднонишков алгоритъм? С други думи, може ли печалбата да бъде...
387 изгледи

Тайно изчисление: съществува ли такова животно?
Въпрос от теорията на компютърните науки Днес мога тайно да съхранявам файлове в облака (да речем amazon s3), като ги шифровам, преди да ги съхраня, и ги дешифрирам, след като изтегля. Доставчикът на хранилище не може да получи никаква информация...
615 изгледи

Каква е пресечната точка на два езика с различни азбуки? [затворено]
Потърсих малко в гугъл по този въпрос и не изскочи нищо наистина окончателно. Да кажем, че имам два езика А и Б. A = { w е подмножество на {a,b,c}*, така че вторият до последния знак на w е b } B = { w е подмножество на {b,d}*, така че...
3285 изгледи

Ако Field › CharField › EmailField, EmailField нарушава ли принципа на заместване на Liskov с CharField?
Да кажем, че пиша webapp с Form клас, а Form клас може да има няколко Fields . Самият Field е абстрактен клас. То съдържа абстрактно свойство validators , което е списък от методи, които ще извика, за да определи дали съдържанието на...
63 изгледи