Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.programming.threads > #4396

We have to be smarter, so read my following post

Path csiph.com!news.swapon.de!eternal-september.org!feeder.eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From Sky89 <Sky89@sky68.com>
Newsgroups comp.programming.threads
Subject We have to be smarter, so read my following post
Date Thu, 7 Jun 2018 17:37:52 -0400
Organization A noiseless patient Spider
Lines 67
Message-ID <pfc8k0$dal$2@dont-email.me> (permalink)
Mime-Version 1.0
Content-Type text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding 8bit
Injection-Date Thu, 7 Jun 2018 21:38:08 -0000 (UTC)
Injection-Info reader02.eternal-september.org; posting-host="d059a34a20b338e585908e0d05a79d44"; logging-data="13653"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18AKXzkwtG9Q7sahGh+Gau5"
User-Agent Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0
Cancel-Lock sha1:pjsHlqC6fr2xPkFcC+XRdKFU1xw=
Content-Language en-US
X-Mozilla-News-Host news://news.eternal-september.org:119
Xref csiph.com comp.programming.threads:4396

Show key headers only | View raw


Hello,


I am a more serious computer programmer that has invented many
scalable algorithms, so we have to be smarter, so read my following post:

Memory is a negligible factor in energy efficiency, because it uses very 
little power (we're for example talking less than 3 watts per stick in a 
laptop). So the CPU is taking much much more energy than memory, this is 
why you have to rethink computing by using reversible algorithms "or" 
more reversible algorithms, read about how to do it here in this paper:

Energy-Efficient Algorithms

https://arxiv.org/abs/1605.08448

Also read the following about the programming language energy efficiency:

Energy efficiency isn’t just a hardware problem. Your programming 
language choices can have serious effects on the efficiency of your 
energy consumption. We dive deep into what makes a programming language 
energy efficient.

As the researchers discovered, the CPU-based energy consumption always 
represents the majority of the energy consumed.

What Pereira et. al. found wasn’t entirely surprising: speed does not 
always equate energy efficiency. Compiled languages like C, C++, Rust, 
and Ada ranked as some of the most energy efficient languages out there.

Read the more here and you will notice that Java is one of the most 
energy-efficient languages, Python among least energy efficient, and 
Pascal and Object Pascal of FreePascal is scoring as Java on energy 
efficiency:

https://jaxenter.com/energy-efficient-programming-languages-137264.html


Also RAM is still expensive and slow, relative to CPUs

And "memory" usage efficiency is important for mobile devices.

So Delphi and FreePascal compilers are also still "useful" for mobile 
devices, because Delphi and FreePascal are good if you are considering 
time and memory or energy and memory, and the following pascal benchmark 
was done with FreePascal, and the benchmark shows that C, Go and Pascal 
do rather better if you’re considering languages based on time and 
memory or energy and memory.

Read again here to notice it:

https://jaxenter.com/energy-efficient-programming-languages-137264.html


Also Delphi is still better for many things, and you have to get more
"technical" to understand it, this is why you have to look at this
following video about Delphi that is more technical:

Why are C# Developers choosing Delphi to create Mobile applications

https://www.youtube.com/watch?v=m8ToSr4zOVQ



Thank you,
Amine Moulay Ramdane.

Back to comp.programming.threads | Previous | Next | Find similar | Unroll thread


Thread

We have to be smarter, so read my following post Sky89 <Sky89@sky68.com> - 2018-06-07 17:37 -0400

csiph-web