[HN Gopher] PureBasic switches to a C backend
       ___________________________________________________________________
        
       PureBasic switches to a C backend
        
       Author : svenfaw
       Score  : 39 points
       Date   : 2021-08-17 10:33 UTC (12 hours ago)
        
 (HTM) web link (www.purebasic.fr)
 (TXT) w3m dump (www.purebasic.fr)
        
       | DaiPlusPlus wrote:
       | (Off-topic, but if anyone from PureBasic.fr's web team is here,
       | please please _please_ don 't use country's flags to represent
       | languages, just put the language name instead - if you want a
       | visually distinctive but recognizable icon then use a wireframe
       | globe icon)
        
         | jeroenhd wrote:
         | I don't really see the problem for this website, the languages
         | supported are all European, named after the country they're
         | originally from, (with perhaps US English as the odd one out).
         | 
         | Things might start getting confusing in countries like India,
         | of course, but I don't see the problem in this specific case.
         | 
         | I do have a problem with their homepage related to languages
         | though: you can't get from English to Spanish or Italian on
         | mobile without going through some weird state machine of what
         | language makes sense to list next. There's always the option to
         | switch to English, but I can't see Italian or Spanish from
         | every other page.
        
           | Rygian wrote:
           | There are countries within Europe where many different
           | languages are spoken.
        
       | dng88 wrote:
       | The home page is a very good read :
       | https://www.purebasic.fr/blog/
        
       | mdp2021 wrote:
       | PureBasic is _one of the best things in life_ (if I may express
       | my view).
       | 
       | --
       | 
       | The switch from FSAM to GCC slows down the compilation time. What
       | about the compiled software speed?
       | 
       | Edit: the linked post is a few months old. In a later post, Fred
       | (Laboureur) mentions an example of a +50% speed increase.
        
         | ghostly_s wrote:
         | What is your use case for BASIC?
        
           | Koshkin wrote:
           | I fondly remember Visual Basic 6 as one of the best _general
           | purpose_ development tools for Windows I have ever seen.
           | 
           | As to the "use case", it still seems like a nice interpreted
           | language for tiny computers based on microcontrollers and for
           | embedded platforms in general.
        
         | Koshkin wrote:
         | Shouldn't the backend compiler be a configurable option?
        
           | chrisseaton wrote:
           | Maintaining multiple backends isn't fun.
        
         | tored wrote:
         | Interesting project.
         | 
         | What do you use it for?
        
         | howerj wrote:
         | They could use the Tiny C Compiler if compile speeds become a
         | concern, although it supports far few platforms and generates
         | much slower code.
        
       ___________________________________________________________________
       (page generated 2021-08-17 23:00 UTC)