4 ms·
Instead of looking at Tiobe ranking (which is flawed in many aspects, in my opinion), I would rather check how many new Pascal/Swift projects were created on Gi
by pshirshov 4y ago
Instead of looking at Tiobe ranking (which is flawed in many aspects, in my opinion), I would rather check how many new Pascal/Swift projects were created on Github last year.
> syntax
Syntax is the least important part of a language. In my opiaion, Lua has almost nothing in common with Pascal (type system, memory model).
- Rochus 4y agoStackoverflow survey IEEE Spectrum and some more (if you don't like TIOBE) It's usually the syntax people complain about. The semantics is very very similar to most of the C syntax flawored languages. The Lua syntax was designed with Modula-2 in mind (a Pascal descendant). It's like saying Macintosh is dead just because its market share is much smaller than Windows.
- pshirshov 4y agoOk. Under what circumstances you would start a new project in FreePascal/Delphi?
- Rochus 4y agoPersonally I would rather use http://oberon-lang.ch http://oberon-lang.ch than plain Pascal. But also Delphi is still used in a lot of commercial projects/products; here are some references: https://www.embarcadero.com/resources/case-studies https://www.embarcadero.com/resources/case-studies or https://delphi.fandom.com/wiki/Good_Quality_Applications_Built_With_Delphi https://delphi.fandom.com/wiki/Good_Quality_Applications_Bui.... So there apparently are good reasons for starting new projects in Delphi; one I would consider is the ease of drawing user interfaces, which can be efficiently done even in a meeting with customers, and the blazingly fast compiler performance; so if you want quick results and a fast, native binary, then it is likely a good option.