From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on ip-172-31-65-14.ec2.internal X-Spam-Level: X-Spam-Status: No, score=-1.9 required=3.0 tests=BAYES_00,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.mixmin.net!aioe.org!siG8trSPtxwtkBCOZpBn8A.user.46.165.242.91.POSTED!not-for-mail From: "Dmitry A. Kazakov" Newsgroups: comp.lang.ada Subject: Re: who needs types? Types makes code ugly. Date: Thu, 2 Jun 2022 10:37:21 +0200 Organization: Aioe.org NNTP Server Message-ID: References: <1hrg9hd16j7hv7049g01dfjrdmhee5p2ga@4ax.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: gioia.aioe.org; logging-data="12841"; posting-host="siG8trSPtxwtkBCOZpBn8A.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org"; User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.9.1 Content-Language: en-US X-Notice: Filtered by postfilter v. 0.9.2 Xref: reader02.eternal-september.org comp.lang.ada:63908 List-Id: On 2022-06-02 10:00, Doctor Who wrote: > On Wed, 1 Jun 2022 22:21:08 -0500, "Nasser M. Abbasi" > wrote: > >> So Ada had it wrong all the time it seems. From >> >> https://python.land/python-tutorial >> >> ------------ >> In a strongly typed language, you need to specify the exact >> type of each variable, like String, int, and float. It >> gets even uglier when objects are involved. >> >> Now let’s look at Python variables. In Python, we can do >> exactly the same without types: >> >> my_name = "Erik" >> my_age = 37 >> my_salary = 1250.70 >> >> As you can see, the Python variant is a lot cleaner and easier on the eyes! >> ---------------------- >> >> And about possible error, they defend this by saying: >> >> -------------------------- >> In addition, you’ll find out soon enough during testing >> and fix the error before the software ever goes to production. >> --------------------------- >> >> So, I think all what Ada needs is to simply remove all those >> ugly types from the language and it will become popular >> like Python is now :) >> >> --Nasser > > nonsense. A more deep analysis begs the question, why don't we remove all that ugly variables and the code itself? Programming by the emoji is the future! -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de