comp.lang.ada
 help / color / mirror / Atom feed
* Ada syntax questions
@ 2020-12-17 22:39 DrPi
  2020-12-17 23:18 ` Gabriele Galeotti
                   ` (6 more replies)
  0 siblings, 7 replies; 35+ messages in thread
From: DrPi @ 2020-12-17 22:39 UTC (permalink / raw)


Hi,

Ada claims to have a better syntax than other languages.
I'm fine with with, but...

1) What about array indexing ?
In some other languages, arrays are indexed using square brackets. In 
Ada, parentheses are used for function calls and for array indexing.
In the code "status := NewStatus(some_var);", you can't tell if 
NewStatus is a function or an array.

2) In Ada, a function without arguments is called without any parentheses.
In the code "status := NewStatus;", you can't tell if NewStatus is a 
function or a variable.


For my knowledge, are there good reasons for these syntaxes ?

Nicolas

^ permalink raw reply	[flat|nested] 35+ messages in thread

end of thread, other threads:[~2020-12-25  9:34 UTC | newest]

Thread overview: 35+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-12-17 22:39 Ada syntax questions DrPi
2020-12-17 23:18 ` Gabriele Galeotti
2020-12-18  8:26 ` Jeffrey R. Carter
2020-12-18  9:18 ` Dmitry A. Kazakov
2020-12-18 16:55 ` Mart van de Wege
2020-12-18 17:38 ` Björn Lundin
2020-12-18 19:35 ` Niklas Holsti
2020-12-20 21:59   ` Keith Thompson
2020-12-22  1:04     ` Randy Brukardt
2020-12-22  8:00       ` Dmitry A. Kazakov
2020-12-23  1:23         ` Randy Brukardt
2020-12-23  8:59           ` Dmitry A. Kazakov
2020-12-24  4:06             ` Randy Brukardt
2020-12-24  9:37               ` Dmitry A. Kazakov
2020-12-22 13:48       ` AdaMagica
2020-12-20 21:59   ` Keith Thompson
2020-12-21  8:08     ` Dmitry A. Kazakov
2020-12-18 23:09 ` Stephen Leake
2020-12-19 11:50   ` DrPi
2020-12-19 12:40     ` Dmitry A. Kazakov
2020-12-19 17:13       ` Andreas ZEURCHER
2020-12-19 17:49         ` Dmitry A. Kazakov
2020-12-19 18:40           ` Andreas ZEURCHER
2020-12-19 19:37             ` Dmitry A. Kazakov
2020-12-19 22:11               ` Andreas ZEURCHER
2020-12-20  8:47                 ` Dmitry A. Kazakov
2020-12-20 16:53                   ` Andreas ZEURCHER
2020-12-22  0:58                     ` Randy Brukardt
2020-12-22  2:39                       ` Andreas ZEURCHER
2020-12-22 10:05                     ` Stéphane Rivière
2020-12-25  9:34                     ` G.B.
2020-12-19 17:01     ` AdaMagica
2020-12-19 21:51     ` Stephen Leake
2020-12-19 22:20       ` Andreas ZEURCHER
2020-12-20 14:10       ` DrPi

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox