Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 04:52 11.06.24 
Клубове/ Компютри и Интернет / Програмисти Всички теми Следваща тема Пълен преглед*
Информация за клуба
Тема Re: аз да [re: evlampi_popdimitrov]
Автор zaphod (мракобес)
Публикувано13.06.19 10:36  



ами всички неща дето ме е яд защо в С++ са така а не онака, си ги направих по моя вкус. то тия неща са безчет, но общо взето няколко неща ме дразнят най-много и ги промених да са така:
1. точката е пълноправен оператор, демек можеш да напишеш obj.(a=b+c) и това е синтактично еднакво с obj.a=obj.b+obj.c в С++ безкрайно много пъти съм се дразнел че липсва тая възможност
2. силен метаезик, което ще рече следните неща:
- аргументи на темпейтите "свободен текст"
- иф с условие константа не компилира клона който няма да се изпълни (това позволява ифа да се ползва като мета език)
- някакъв набор служебни думички с които да си контролираш логиката на компилация. в С и С++ има само една такава - sizeof(), но нуждата от по-сериозен контрол е голяма. не ти ли се е искало да напишеш понякога if(exist(F.action)) F.action() ? в С++ не може да го направиш, няма начин в темплейт да провериш дали някакъв обект има функция с дадено име и да я извикаш ако я има. също няма как да провериш дали има деструктор или не. а много често кода зависи от това дали даден тип има деструктор или е под.
а за най-трудното, точно темплейтите това на пръв поглед просто нещо - аа, просто заместваш текста и толкова. да но по някакъв магически начин се оказа че синтактичния анализ на изрази е милиард пъти по-сложен когато имаш темплейти, още не мога да си обясня как стана така, но факт.
иначе аз за разлика от разни ентусиазирани създатели на езици си давам сметка че това е напълно безполезно занимание, и влизането във виртуализация е просто динена кора на която се подхлъзва всеки на когото е затрябвала няква проста конфиг система, точно така тръгна при нас. после разбрах че дори някой го бил формулирал като закон " всеки конфигурационен скриптов език нараства по сложност докато се превърне в лисп". е, при мен не беше баш лисп, но все пак удивително е че тази истина е известна отдавна, и въпреки това глупаците бълват и бълват нови езици :)




NE SUTOR ULTRA CREPIDAM


Цялата тема
ТемаАвторПубликувано
* Език (офтопик) evlampi_popdimitrov   07.06.19 16:43
. * искаш да направиш нещо такова? ~@!$^%*amp;()_+   07.06.19 18:32
. * Re: искаш да направиш нещо такова? evlampi_popdimitrov   07.06.19 19:02
. * Re: Език (офтопик) croesus   07.06.19 19:37
. * Re: Език (офтопик) evlampi_popdimitrov   07.06.19 19:47
. * Re: Език (офтопик) Pechenia   07.06.19 23:05
. * Re: Език (офтопик) rabin   08.06.19 09:21
. * Re: Език (офтопик) oberleutnantRzevski   08.06.19 12:17
. * Re: Език (офтопик) Naki   08.06.19 12:39
. * Re: Език (офтопик) oberleutnantRzevski   08.06.19 16:21
. * Re: Език (офтопик) Naki   08.06.19 17:57
. * Re: Език (офтопик) Israel Thornstein   10.06.19 22:14
. * Re: Език (офтопик) evlampi_popdimitrov   11.06.19 06:40
. * Re: Език (офтопик) chupac   11.06.19 14:34
. * Re: Език (офтопик) evlampi_popdimitrov   11.06.19 18:23
. * Re: Език (офтопик) chupac   12.06.19 09:35
. * Re: Език (офтопик) evlampi_popdimitrov   12.06.19 10:37
. * Re: Език (офтопик) zaphod   13.06.19 10:52
. * Re: Език (офтопик) chupac   13.06.19 14:34
. * Re: Език (офтопик) evlampi_popdimitrov   13.06.19 15:39
. * аз да zaphod   12.06.19 20:30
. * Re: аз да evlampi_popdimitrov   12.06.19 22:10
. * Re: аз да zaphod   13.06.19 10:36
. * Re: аз да evlampi_popdimitrov   13.06.19 16:08
. * Re: аз да zaphod   13.06.19 16:34
. * Re: аз да evlampi_popdimitrov   13.06.19 17:03
. * тя тая заводовата рефлекция я ина от ц++11 натам ~@!$^%*amp;()_+   13.06.19 18:33
. * Re: тя тая заводовата рефлекция я ина от ц++11 натам evlampi_popdimitrov   13.06.19 19:08
. * Re: тя тая заводовата рефлекция я ина от ц++11 натам zaphod   14.06.19 11:07
. * Re: тя тая заводовата рефлекция я ина от ц++11 натам evlampi_popdimitrov   14.06.19 11:25
. * Re: Език (офтопик) rabin   13.06.19 12:05
. * Re: Език (офтопик) evlampi_popdimitrov   13.06.19 15:48
. * Re: Език (офтопик) rabin   13.06.19 16:18
. * Re: Език (офтопик) zaphod   13.06.19 16:37
. * Re: Език (офтопик) rabin   13.06.19 16:41
. * Re: Език (офтопик) evlampi_popdimitrov   13.06.19 17:22
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.