comp.lang.ada
 help / color / mirror / Atom feed
From: Hadrien Grasland <hadrien.grasland@gmail.com>
Subject: Re: C# new features (v.7)
Date: Thu, 15 Dec 2016 23:49:39 -0800 (PST)
Date: 2016-12-15T23:49:39-08:00	[thread overview]
Message-ID: <28dad641-4a2b-4654-aff7-67c85b290fb9@googlegroups.com> (raw)
In-Reply-To: <o2rtq7$rhe$1@gioia.aioe.org>

Le mercredi 14 décembre 2016 17:59:55 UTC+1, Nasser M. Abbasi a écrit :
> Along the same thought, Python 3.6, which came out just 2 days ago,
> has new features, and quick look shows many are
> allreadyin Ada for 30 years or more.
> 
> https://docs.python.org/3.6/whatsnew/3.6.html
> 
> -- PEP 515, underscores in numeric literals.
> "adds the ability to use underscores in numeric
> literals for improved readability"
> 
> -- PEP 526, syntax for variable annotations.
> "introduced the standard for type annotations of
> function parameters, a.k.a. type hints"
> 
> (poor man's way of adding data type declaration? :)
> 
> PEP 492 introduced support for native coroutines and async / await syntax
> (Ada tasks?)

Not quite. Coroutines are about lightweight cooperative multitasking (user specifies when to switch to another task, through some syntaxic sugar), whereas the implementation of Ada tasks is left up to the implementation, and in GNAT is based on heavyweight preemptive threads.


> 
> etc...
> 
> Many "modern" languages are adding "new" features, which are
> allready in Ada for 10's of years, Hummm.... May be Ada
> needs a better marketing department :)
> 
> --Nasser

  parent reply	other threads:[~2016-12-16  7:49 UTC|newest]

Thread overview: 35+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-12-14 13:29 C# new features (v.7) gautier_niouzes
2016-12-14 16:59 ` Nasser M. Abbasi
2016-12-14 19:28   ` Shark8
2016-12-14 19:52   ` Wesley Pan
2016-12-14 23:01     ` Randy Brukardt
2016-12-16 10:03       ` Luke A. Guest
2016-12-16 20:19         ` Randy Brukardt
2016-12-15 14:19     ` Alejandro R. Mosteo
2016-12-16  8:34     ` Luke A. Guest
2016-12-17 10:09       ` Paul Rubin
2016-12-17 10:51         ` Hadrien Grasland
2016-12-17 11:36         ` Hadrien Grasland
2016-12-17 17:13         ` Nasser M. Abbasi
2016-12-17 17:52           ` Björn Lundin
2016-12-17 20:45           ` Dennis Lee Bieber
2016-12-17 21:56           ` Robert A Duff
2016-12-17 22:56             ` Simon Clubley
2017-02-05  0:37       ` Scott Loyd
2017-02-05  1:07         ` Luke A. Guest
2017-02-05 10:41         ` Lucretia
2017-02-05 16:12           ` Scott Loyd
2017-02-05 17:25             ` Lucretia
2016-12-16  7:49   ` Hadrien Grasland [this message]
2016-12-14 19:28 ` Shark8
2016-12-15  0:13   ` gautier_niouzes
2016-12-16  7:52     ` Hadrien Grasland
2016-12-16 10:08     ` Luke A. Guest
2016-12-16 13:04       ` Dennis Lee Bieber
2016-12-15 12:49   ` Alejandro R. Mosteo
2016-12-16  7:55     ` Hadrien Grasland
2016-12-16 12:43       ` Alejandro R. Mosteo
2016-12-16 20:14         ` Hadrien Grasland
2016-12-17  0:01           ` Alejandro R. Mosteo
2016-12-16  7:47 ` Hadrien Grasland
2017-01-31  1:29 ` brian catlin
replies disabled

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