Forums before death by AOL, social media and spammers... "We can't have nice things"
|    sci.math.symbolic    |    Symbolic algebra discussion    |    10,432 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 10,192 of 10,432    |
|    =?UTF-8?B?0JHQsNC70YzRgtCw0LfQsNGAI to All    |
|    Re: comment on fundamental design of Map    |
|    17 Dec 21 16:32:22    |
      From: valery.zapodov@gmail.com              воскресенье, 31 октября 2021 г. в 22:06:09 UTC+3,       nob...@nowhere.invalid:       > "Nasser M. Abbasi" schrieb:       > * As programming languages, they [...] make anyone who knows anything        > about programming languages shudder.        >        > * Unfortunately, a lot of [Maple's] packages are not actually well        > integrated into the core routines.        >        > * Mathematica has a lot of fancy code [...], but hides a lot of it        > underneath interfaces with restricted options [...].        >        > * Most of [...] Maple is written in Maple, and is user-visible; most of        > Mathematica is written in C and invisible.        >        > * The poster believes in coding in the language imposed on users (the        > "eating your own dog food" method of software development).        >        > All five are interrelated. I have ignored comments on User Interfaces,        > Technical Support, and commercial aspects.        >        > Martin.       First of all "eating your own dog food" relates to compiler bootstrapping,       which is what they did for gcc (very complex from asm https://st       ckoverflow.com/a/65708958 to lebel language and C and then to C++) and for C#       (last one very recently in Roslyn        version of the compiler). Mathematica is a symbolic language and bootstrapping       it is insanity. As for writing most of the language in its own language, that       is what Java did and why it is so slow, why the main cpython implementation of       python did not do        it. Also Mathematica allows to compile to stand alone C/CUDA applications and       looking most of C/C++/CUDA code.              --- SoupGate-Win32 v1.05        * Origin: you cannot sedate... all the things you hate (1:229/2)    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca