Ами аз на FASМ най-много му мразя макросите. Синтаксисът им е заимстван вероятно от brainfuck. 😂
Парадоксалното обаче е, че това всъщност е предимство, а не недостатък. Защото пречи на честото използване на сложни макроси и по този начин държи езика на относително ниско ниво, а качеството на кода е високо.
Иначе, като се има колко е гъвкава системата от макроси, изкушението да си изобретят if-then-else-for-white и въобще цял компилатор за език от високо ниво, за някои хора би било непреодолимо. 😈
Метапрограмирането е забавна сюжетна линия. Друго нещо дето ми липсва в джаваскрипта са параметри ама да моеш да гепваш аргументите 'сурови' и да ги изчисляваш както ти е кеф, или пък не, тоест функциите да станат абсолютно пълноценни изрази с възможност за short circuit
Последно редактирано на 21.08.2020 от Rabin, видяно: 2142 пъти.
Mразя е меко казано, НЕНАВИЖДАМ Maven.
На теория е прекрасно, за малки до средни проекти бачка на 6.
При големи проекти със синхронизация с екипа от чужбина е меко казано бедствие.
.............
На Git не му харесвам дето не може да се заключва файл. Май само тоя версионен контрол я няма тая опция. Би решила много проблеми и кавги, чрез брутфорс с тоягата.
Последно редактирано на 21.08.2020 от Rabin, видяно: 2142 пъти.
Гана каза да си стъпваме по пръстите. Мода било.
Пример - предлагам всеки да си вземе сет от фичъри, и да си пипа само той по тях. Гана каза че било модно работата да се разпарелява, и всеки да гази навсякъде. По-добре ни била уплътнила времето / невидимия задграничен бос щял да прибере с 1% повече мангизи. Дори не сме се виждали наживо.
аз най-много ползвам С++, и най-много му мразя че го променят и "подобряват". всеки отделен недостатъкна езика не е болка за умирачка, но "подобренията" са си проблем
В java липсва unsigned тип. Направо ми къса нервите това...
хехехе, в джава са махнали опасните неща: ръчно управление на паметта, буфери в стека, унсигнед . последното ми е правило вероятно повече проблеми от другите, разбирам ги хората. знам знам, защо му е на размер на масива знак? защо му е на индекс в масив знак? защо брояч на топчета трябва да има знак? ами ей така, оказва се че като няма, програмата гърми много по-често, няма логика, ама факт :)
Последно редактирано на 22.08.2020 от realinformatik, видяно: 2385 пъти.
Няма и operator overloading, опционални и output параметри и други фийчъри, които може да се използват неправилно. Тъй като е масов език, най-вероятно биха се използвали неправилно, така че са го предвидили добре.
Анотациите/декораторите не са ли просто high order function идеята под смилаема синтактично опаковка?
анотациите са само етикетчета, и трябва някой с "отражение" да ги прочете, иначе все едно ги няма :) И тук идва голямата боза - reflection, bytcode weaving, shit, ass to mouth, etc
аз най-много ползвам С++, и най-много му мразя че го променят и "подобряват". всеки отделен недостатъкна езика не е болка за умирачка, но "подобренията" са си проблем
Ябълките сякаш по-тарикатски са подходили с Objective C - бам Smalltalk синтаксис върху Це за да има класове, айде и полуавтоматичен мемори мениджмънт с рефкаунт и толкова. После отделно вече развиват Swift. В Це с плюсовете и некое забравено чене сигурно вече има, секи минава и блъска неща отсякъде