473,396 Members | 2,020 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

Re: Programming Languages Decisions

On 18 Aug, 13:59, "E.D.G." <edgrs...@ix.netcom.comwrote:
* * * *This report is intended for any computer programming experts who
would like to propose that their favorite programming language is the one
that should be used for the potentially important application that is being
discussed here.
(snip)
* * * *I myself will be trying to convince governments etc. to use the
program for important research work. *It is essentially a probability number
generator. *And among other things I will be trying to get them to develop
more accurate probability equations. *Now that several fundamental and
crucially important physics discoveries have been made there is almost
unlimited room for improvement. *That work should be fairly easy for
government and university researchers and perhaps even independent
researchers once they have the original program. *They will be able to add
their own equations and subroutines to it and use it to test their theories
and data.
(snip)
* * * *The first application enables government, university, and independent
researchers to compare earthquakes with one another and in the process learn
how they are being triggered. *As far as I am aware, this is the first
program of that type ever created that will enable them make those
comparisons in an almost effortless manner.
So which is it?
Aug 18 '08 #1
7 1291
sln
On Mon, 18 Aug 2008 11:43:40 -0700 (PDT), gw****@aol.com wrote:
>On 18 Aug, 13:59, "E.D.G." <edgrs...@ix.netcom.comwrote:
>* * * *This report is intended for any computer programming experts who
would like to propose that their favorite programming language is the one
that should be used for the potentially important application that is being
discussed here.

(snip)
>* * * *I myself will be trying to convince governments etc. to use the
program for important research work. *It is essentially a probability number
generator. *And among other things I will be trying to get them to develop
more accurate probability equations. *Now that several fundamental and
crucially important physics discoveries have been made there is almost
unlimited room for improvement. *That work should be fairly easy for
government and university researchers and perhaps even independent
researchers once they have the original program. *They will be able to add
their own equations and subroutines to it and use it to test their theories
and data.

(snip)
>* * * *The first application enables government, university, and independent
researchers to compare earthquakes with one another and in the process learn
how they are being triggered. *As far as I am aware, this is the first
program of that type ever created that will enable them make those
comparisons in an almost effortless manner.

So which is it?
I don't see the original message here or where it originates but is
Netcom still a domain?

Your crosspost has hit a Perl group though, not hardly a language to base
calculation intensive operations on.

I don't know what physics have changed (?), but unless someone has invented
some new transcendental function, existing commercial math package should work for
anything. There are a few good simulation software packages around.

I guess MatLab is a possibility as well.

If its something you want to do from scratch and need speed, all
languages resolve to assembly.
So something like a structured C/C++ based application,
or write a custom compiler for your own language.
Aug 18 '08 #2
<gw****@aol.comwrote in message
news:6c**********************************@34g2000h sh.googlegroups.com...

So which is it?

This is an application where people will want to use the program to generate
data. They will enter numbers and look at the charts. Quite a few people
will also want to work with the original code and modify and expand the
program itself, computer programming, not just simple data generation.

Some time ago, to get things running I decided to go with Perl for a
programming language and then about a year and a half ago added Gnuplot for
graphics.

The Perl - Gnuplot application is now running fine. And I am going to be
circulating all the files etc. to other researchers. Not being a
professional programmer I am not certain if the Perl - Gnuplot combination
is the ideal choice. And my note was to ask other people if they thought
some other language or combination of programs might be better. Then if
someone asks me that I will be able to give them at least some type of
answer.

For the moment I am going ahead with the Perl - Gnuplot combination. One
advantage for people around the world is that with this combination,
everything is a free download. And if people are not interested in doing
any programming, only data processing, then they don't need to download
anything except my original program.

Aug 19 '08 #3
<sl*@netherlands.comwrote in message
news:e2********************************@4ax.com...
I don't see the original message here or where it originates but is
Netcom still a domain?
Netcom is presently one of the domains owned by Earthlink
>
Your crosspost has hit a Perl group though, not hardly a language to base
calculation intensive operations on.
Perl is fast enough for this application. There are lots of repetitive
calculations. But they are mostly simple math. And I myself am happy with
the Perl - Gnuplot combination. But other people will be starting to expand
the program with their own equations and code. And I am trying to
anticipate what languages they might want to work with.
>
I don't know what physics have changed (?), but unless someone has
invented
some new transcendental function, existing commercial math package should
work for
anything. There are a few good simulation software packages around.
By "physics discoveries" what I mean is that I have developed equations that
do a good job of showing how sun and moon gravitational forces are linked
with earthquakes etc. At the present time, most researchers do not know how
to get those types of calculations to work. For example, the most important
data appear to be related to the combination of both the sun and moon
gravities rather than the gravities of either the sun or moon by themselves.
And there are other important relationships that researchers need to take
into account while doing this type of work. Otherwise their data just look
like random numbers. When they do the right types of calculations the data
are spectacular. It is like an entierely new area of science being opened.
I don't have a fraction of the time needed to explore all of the
possibilities. That is one of the reasons I am circulating my programs to
other researchers around the world.
I guess MatLab is a possibility as well.

If its something you want to do from scratch and need speed, all
languages resolve to assembly.
So something like a structured C/C++ based application,
or write a custom compiler for your own language.
I myself have never done any work with the C group of languages. But from
what I have heard about people discussing them I suspect that if government
scientists decide to choose a language for this application they might go
with one of them.

Aug 19 '08 #4
sln
On Tue, 19 Aug 2008 01:29:59 -0500, "E.D.G." <ed******@ix.netcom.comwrote:
><sl*@netherlands.comwrote in message
news:e2********************************@4ax.com.. .
>I don't see the original message here or where it originates but is
Netcom still a domain?

Netcom is presently one of the domains owned by Earthlink
>>
Your crosspost has hit a Perl group though, not hardly a language to base
calculation intensive operations on.

Perl is fast enough for this application. There are lots of repetitive
calculations. But they are mostly simple math. And I myself am happy with
the Perl - Gnuplot combination. But other people will be starting to expand
the program with their own equations and code. And I am trying to
anticipate what languages they might want to work with.
>>
I don't know what physics have changed (?), but unless someone has
invented
some new transcendental function, existing commercial math package should
work for
anything. There are a few good simulation software packages around.

By "physics discoveries" what I mean is that I have developed equations that
do a good job of showing how sun and moon gravitational forces are linked
with earthquakes etc. At the present time, most researchers do not know how
to get those types of calculations to work. For example, the most important
data appear to be related to the combination of both the sun and moon
gravities rather than the gravities of either the sun or moon by themselves.
And there are other important relationships that researchers need to take
into account while doing this type of work. Otherwise their data just look
like random numbers. When they do the right types of calculations the data
are spectacular. It is like an entierely new area of science being opened.
I don't have a fraction of the time needed to explore all of the
possibilities. That is one of the reasons I am circulating my programs to
other researchers around the world.
>I guess MatLab is a possibility as well.

If its something you want to do from scratch and need speed, all
languages resolve to assembly.
So something like a structured C/C++ based application,
or write a custom compiler for your own language.

I myself have never done any work with the C group of languages. But from
what I have heard about people discussing them I suspect that if government
scientists decide to choose a language for this application they might go
with one of them.
Ok, obviously your not running simulations so why not use what you like,

12. ADVANCED COMPUTATION AND VISUALIZATION
Gnuplot is used for plotting in a free and open Matlab-like programming
environment called Octave.

If your looking to solve unified field theory, it may not be what you wan't.
Its got its own programming environment that most engineers are comfortable
with, what else would you you need then? There's really no way around learning
macro's for these packages, so jump right in.

Good luck

Aug 19 '08 #5
<sl*@netherlands.comwrote in message
news:fu********************************@4ax.com...
If your looking to solve unified field theory, it may not be what you
wan't.
Its got its own programming environment that most engineers are
comfortable
with, what else would you you need then? There's really no way around
learning
macro's for these packages, so jump right in.
As I stated in the original post in this thread, I thought that it might be
a good idea to have this discussion in the Newsgroups before the program I
have developed was released for circulation. And it does look like it was
in fact a good idea.

The first version is up and running. The program and support files were
sent in a zip file to a research colleague who was able to get it running
immediately on his computer. The information exchange mechanism between
Perl and Gnuplot being used is a little complex. But it appears to work.

If the program is as popular as I believe it will be then it will likely be
fairly important to get some type of "pipe" running between Perl and Gnuplot
instead of having them exchange information through files. If there are
hundreds or thousands of people or more using some program it would probably
be a good idea for it to have as stable a structure as possible.
Aug 20 '08 #6
sln
On Wed, 20 Aug 2008 15:52:37 -0500, "E.D.G." <ed******@ix.netcom.comwrote:
><sl*@netherlands.comwrote in message
news:fu********************************@4ax.com.. .
>If your looking to solve unified field theory, it may not be what you
wan't.
Its got its own programming environment that most engineers are
comfortable
with, what else would you you need then? There's really no way around
learning
macro's for these packages, so jump right in.

As I stated in the original post in this thread, I thought that it might be
a good idea to have this discussion in the Newsgroups before the program I
have developed was released for circulation. And it does look like it was
in fact a good idea.

The first version is up and running. The program and support files were
sent in a zip file to a research colleague who was able to get it running
immediately on his computer. The information exchange mechanism between
Perl and Gnuplot being used is a little complex. But it appears to work.

If the program is as popular as I believe it will be then it will likely be
fairly important to get some type of "pipe" running between Perl and Gnuplot
instead of having them exchange information through files. If there are
hundreds or thousands of people or more using some program it would probably
be a good idea for it to have as stable a structure as possible.
I'm sure your program will be embraced by your community.

Stable however, implies longevity. There is a littany of problems
surrounding the wrapping of code around free software, and the interfaces
they provide.

Those thousands are your intellectual customers. When upgrades happen, all
the way from the platform, up several steps, customers get irritated when
things don't go right. Interrest quickly wane's.

Your important discovery could be distributed via intellectual dissemination.
Have you thought of that? Let that proof be resolved and continued with
current technologies. Software is an after thought.

By the way, software is disposable, immediately replacable. Developers actions
include no more than 6 month's of expectancy of any technology.
Corporations know this, %70 of upgrades are because of platform/API upgrades,
what thier code base rides on. And the harness to make that happen is tremendous.
They never stop as well. To stop, is to lose.

Don't get into the mode of chasing your tail, because it will consume you.
sln
Aug 20 '08 #7
<sl*@netherlands.comwrote in message
news:8n********************************@4ax.com...
>
Those thousands are your intellectual customers. When upgrades happen, all
the way from the platform, up several steps, customers get irritated when
things don't go right. Interrest quickly wane's.
As stated in an earlier post, this application is intended to provide
researchers with invaluable information regarding earthquakes and how they
might be forecast. If it is as successful as I believe it should be then
people around the world interested in this science will begin moving the
effort forward.

I believe that this actually happened after the technology was discussed at
a disaster mitigation conference in the People's Republic of China in
December of 2003. Researchers in that country started developing their own
applications. However I am guessing that they were unable to get any
funding for their work and it eventually came to a halt.

The situation is now different. This program is all people need to do some
pretty advanced research. They won't need support from a university or
government agency, just a moderately powerful computer. It runs a little
too slow for an older computer.

Aug 24 '08 #8

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
by: user | last post by:
Hi all, At the outset, I regret having to post this slightly OT post here. However, I strongly feel that people in this group would be the best to advise me on my predicament. I am working as...
22
by: Matt | last post by:
Some people identify Microsoft C# is Proprietary programming language. What is Proprietary programming language then? How does it differ from other languages such as C++, or Java?? Please...
6
by: Martin Ortiz | last post by:
Which is best approach? Should Try + Catch be used to only deal with "catastrophic" events (like divide by zero, non-existant file, etc...etc...) Or should Try + Catch be used IN PLACE of...
14
by: deko | last post by:
For building Windows desktop apps, the clear favorite is C#. But my clients can't afford to buy Microsoft products. So I need to develop software for Linux users and web applications. In the...
17
by: CoreyWhite | last post by:
I bought this book years ago, when I was just learning C++. Since then I've gone through every math course offered at my college, taken courses on coding C & thinking in terms how how to make the...
139
by: Joe Mayo | last post by:
I think I become more and more alone... Everybody tells me that C++ is better, because once a project becomes very large, I should be happy that it has been written in C++ and not C. I'm the only...
270
by: jacob navia | last post by:
In my "Happy Christmas" message, I proposed a function to read a file into a RAM buffer and return that buffer or NULL if the file doesn't exist or some other error is found. It is interesting...
4
by: Terry Reedy | last post by:
I believe more scientists are happy programming in Python than Perl. Python reads like 'executable pseudocode'. It is, I believe, easier for most people to read and understand than Perl. Rather...
3
by: eliben | last post by:
Biggest issue I have with Python is screen input and output. I am trying This is hardly an issue with Python. You'll run into it with all languages. You think wxPython is hard to master ? You...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.