Разбира се възприетата математическа нотация тотално осира положението с нерегулярността си а това трябва някак да бъде интегрирано, колкото и да е елегантно x: 42 или (+ 16 9 76), бай чиляк си иска a + b = vgz
да бъдат разгледани от гледна точка на релационизма. Когато компютърът можеше да обработва функции и когато скоро трябваше да включи програмиране, той вероятно щеше да бъде математически или математически звучащ език, но такъв, който включва алгебрични уравнения и математически, геометрични, музикални и математически определения и задължителните етимологични бележки. И всички основни математически операции трябва да са достъпни за програмиста, включително функции, типове, домейни, граници, мощност, деление, граници, граници на безкрайни граници, математическа индукция, логически операции и т.н. Всеки проблем трябва да е свързан с математиката, а не към твърдо кодираните математически процедури на компютрите. Но
При сегашното ниво и достъпност на порното даващо ДОБРИТЕ деведесе и девет процента от илюзиите свързани с ебането, ей богу, не мога да проумея как някой би платил и пробит леф за некъв wet бациларник с всичките сапиенски недостатъци изложени на витрина :)
Голям проблем е така нареченият impedance mismatch между различните парадигми, например обектната и релационната, както и обектната и чисто функционалната известна като point-free или tacit.
Всяка има своите силни страни така както и отделните клонове на науката (доколкото още не е опорочена от либтардите-умнокрасивци), но унифицирането им е нещо над усилията за което Мада Нейча хубаво ни се хили :)
какъв би бил, ами в предната фирма бях запретнал ръкави и си го реализирах барабар с иде към него.
ключовите феатури:
- повечко метаоператори помагащи за рефлекшън
- темплейтите са по-близо до макросите, можеш да подаваш всичко
- ифа с константа не компилира клона който няма да се изпълни, така че да може да се ползва и за контрол на компилацията в темплейтните функции
- има синтаксис заместващ паскалския with, например blabla.x=blabla.y+blabla.z можеш да го направиш като blabla.(x=y+z)
Последно редактирано на 30.11.2021 от Евлампи, видяно: 1654 пъти.
какъв би бил, ами в предната фирма бях запретнал ръкави и си го реализирах барабар с иде към него.
ключовите феатури:
- повечко метаоператори помагащи за рефлекшън
- темплейтите са по-близо до макросите, можеш да подаваш всичко
- ифа с константа не компилира клона който няма да се изпълни, така че да може да се ползва и за контрол на компилацията в темплейтните функции
- има синтаксис заместващ паскалския with, например blabla.x=blabla.y+blabla.z можеш да го направиш като blabla.(x=y+z)
Що не го пуснеш опън сорс?
Метапрограмирането е нещо което сега куца навсякъде, или изисква различен синтаксис или е мъглява линията компилация-рънтайм, идеално би било унифициран синтаксис с ясни конструкции за рефлекшън/кодген както и дали е девтайм(компилация) или рънтайм.
ПП А, кво си ползвал като литература/база за твоя език? Замислям се дали да не изчийтвам и да си форкна quick js като просто подменям неща дето ги виждам по друг начин, едва ли бих се справил с имплементация на език по-добре от тоя инопланетян
- ифа с константа не компилира клона който няма да се изпълни,
Туй за кво ти е, #DEFINE не е ли същото?
може би имаш предвид #if но не е същото, защото не можеш да месиш препроцесора със самия език, препроцесоране знае нищоза езика под него. например не можеш да напишеш
#if ispointer(a)
delete a
#endif
темплейтите точно това им е смисъла, че са част от езика и са функции,а не макроси. С++ темплейтите са много зле, и макар и напоследък да им вкараха някакви клизми, с които уж да могат да се правят разни по-гъвкави неща , като цяло са зле. но работата е в друго, не в това че са зле, а че оставят усещането че са зле защото вътре в компилатора има скопяваща функционалност, тоест за да се подобрят не трябват нови фийчъри,а да се махнат прангите. това е вбесяващо по различен и по-дразнещ начин от просто недостатъчна функционалност
Метапрограмирането е нещо което сега куца навсякъде, или изисква различен синтаксис или е мъглява линията компилация-рънтайм, идеално би било унифициран синтаксис с ясни конструкции за рефлекшън/кодген както и дали е девтайм(компилация) или рънтайм.
ПП А, кво си ползвал като литература/база за твоя език? Замислям се дали да не изчийтвам и да си форкна quick js като просто подменям неща дето ги виждам по друг начин, едва ли бих се справил с имплементация на език по-добре от тоя инопланетян
защото първо не съм опенсорсист, после няма по-смешно нещо от нов език, и без него вече са хиляди. освен това самия език по замисъл е силно обвързан с идето, за да не става като във визуалното студио - един парсер за оцветяване, още един за интелисенса, още един за клас вюто, и още един за парсване на изрази във watch на дебъгера, и още сигурно десет които не съм забелязал.
Последно редактирано на 16.12.2021 от Rabin, видяно: 1502 пъти.
Снощи открих Питоня, от клипче разбира се. Максимално близо до съвършенството на чисто графичните езици. Няма бруталната ефективност на жаварника, ама ако пущам форум ще погледна и на питонец кво предлагат.
FlackBB, има си бе, с кеф бих запретнал ръкави да добавя някой друг плъгин. На Жони кат видя сорса и мравки ме полазват по гърбината.
На Жони кат видя сорса и мравки ме полазват по гърбината.
Това е защото банално страдаш от предразсъдъци. Асемблера има супер изчистен синтаксис и при желание (но то при всички езици е така!) може да се пише перфектно четим код.
Впрочем, всеки, който е пробвал да чете моя код признава, че всичко е четимо и разбираемо.
Ем аз не смея и сорса ти да погледна, може предразсъдък да е. Оня бъг дет ти намериха оня ден, после сънувах кошмари. Като не мога да разчета код и ме прави да се чувствам тъп.
FlaskBB погледна ли, пускаш инсталера и си клатиш мъдурите. И 1000 пъти по-лесно може да намериш мераклии да съпортват и ъпгрейдват кодеца.
Ем аз не смея и сорса ти да погледна, може предразсъдък да е. Оня бъг дет ти намериха оня ден, после сънувах кошмари. Като не мога да разчета код и ме прави да се чувствам тъп.
Хм, изглежда освен предразсъдъци имаш и някакви фобии.
А ако кажеш какво точно не си разчел в кода, мога банално да ти го обясня. В 99% от случаите е нещо което после ще кажеш – ама то било много просто бе!
Оня бъг не знам за колко време са го намерили, но го оправих за 30 секунди. И деплойнах фикса за още 30. Това никак не се връзва с хипотезата за "много трудният за поддръжка асемблер".