Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Python > why did you choose the programming language(s)you currently use?

Reply
Thread Tools

why did you choose the programming language(s)you currently use?

 
 
Deep_Feelings
Guest
Posts: n/a
 
      07-14-2009
So you have chosen programming language "x" so shall you tell us why
you did so , and what negatives or positives it has ?
 
Reply With Quote
 
 
 
 
MRAB
Guest
Posts: n/a
 
      07-14-2009
Deep_Feelings wrote:
> So you have chosen programming language "x" so shall you tell us why
> you did so , and what negatives or positives it has ?


I've heard of "C" and "D", but not "x", unless you mean XPL (X
Programming Language) or PLAN-X.
 
Reply With Quote
 
 
 
 
Mensanator
Guest
Posts: n/a
 
      07-14-2009
On Jul 14, 10:55*am, Deep_Feelings <doctore...@gmail.com> wrote:
> So you have chosen programming language "x" so shall you tell us why
> you did so , and *what negatives or positives it has ?


language must have

- unlimited precision integers
- easy to program
- IDE not required
- reasonable speed
- math library needs to include number theoretic functions
like GCD, LCM, Modular Inverse, etc.
- not ****ing retarded like F#

That leaves Python (along with gympy, the Python wrapper for
the GMP library, which could be used with C or C++ if it weren't
for the ease of use issue) as the obvious choice.

As for negatives, the GMP library doesn't factor.

As for positives, you can call a factoring program from Python
and capture the output (and have it correct the bug in the factoring
program without having to fix the factoring program).
 
Reply With Quote
 
Stefan Behnel
Guest
Posts: n/a
 
      07-14-2009
Deep_Feelings wrote:
> So you have chosen programming language "x" so shall you tell us why
> you did so , and what negatives or positives it has ?


Java, pays a living.

*duck*

Stefan
 
Reply With Quote
 
Paul Rubin
Guest
Posts: n/a
 
      07-14-2009
Mensanator <> writes:
> - unlimited precision integers
> - easy to program
> - IDE not required
> - reasonable speed
> - math library needs to include number theoretic functions
> like GCD, LCM, Modular Inverse, etc.
> - not ****ing retarded like F#


Have you looked at Haskell?

> As for negatives, the GMP library doesn't factor.


Maybe with some MIRACL bindings...
 
Reply With Quote
 
Aahz
Guest
Posts: n/a
 
      07-14-2009
In article <4a5ccdd6$0$32679$>,
Stefan Behnel <> wrote:
>Deep_Feelings wrote:
>>
>> So you have chosen programming language "x" so shall you tell us why
>> you did so , and what negatives or positives it has ?

>
>*duck*


Where do you get the duck programming language?
--
Aahz () <*> http://www.pythoncraft.com/

"If you think it's expensive to hire a professional to do the job, wait
until you hire an amateur." --Red Adair
 
Reply With Quote
 
Nobody
Guest
Posts: n/a
 
      07-14-2009
On Tue, 14 Jul 2009 11:47:08 -0700, Paul Rubin wrote:

>> - unlimited precision integers
>> - easy to program
>> - IDE not required
>> - reasonable speed
>> - math library needs to include number theoretic functions
>> like GCD, LCM, Modular Inverse, etc.
>> - not ****ing retarded like F#

>
> Have you looked at Haskell?


Given his comment about F#, I have a suspicion that he might be
dogmatically opposed to functional languages generally.

 
Reply With Quote
 
greg
Guest
Posts: n/a
 
      07-15-2009
Deep_Feelings wrote:
> So you have chosen programming language "x" so shall you tell us why
> you did so , and what negatives or positives it has ?


This summarises my reasons for choosing Python
fairly well:

http://www1.american.edu/cas/econ/fa...ose_python.pdf

--
Greg
 
Reply With Quote
 
Chris Rebert
Guest
Posts: n/a
 
      07-15-2009
On Tue, Jul 14, 2009 at 5:32 PM, greg<> wrote:
> Deep_Feelings wrote:
>>
>> So you have chosen programming language "x" so shall you tell us why
>> you did so , and Â*what negatives or positives it has ?

>
> This summarises my reasons for choosing Python
> fairly well:
>
> http://www1.american.edu/cas/econ/fa...ose_python.pdf


+1 PDF Of The Week

- Chris
--
http://blog.rebertia.com
 
Reply With Quote
 
Che M
Guest
Posts: n/a
 
      07-15-2009
On Jul 14, 11:55*am, Deep_Feelings <doctore...@gmail.com> wrote:
> So you have chosen programming language "x" so shall you tell us why
> you did so , and *what negatives or positives it has ?


As a hobbyist--and not a real programmer*--I think I chose Python
(I don't really recall now) because of things like:

- There is a good community, including tutor list, etc.
- I wanted something that would run cross-platform (so no Visual
Basic).
- Preferred something free (so no REALBasic).
- I wanted a high level language.
- It seemed easiest to read and learn. I like mandatory indents, for
example.
- There are a lot of libraries for it with good support.
- I liked the Zen of Python philosophy (to the extent I understood
it).
- Some high profile entities were using it, so it must have something
going for it.
- It was new enough to be a possible improvement over older languages
while old enough to be established.
- Who can't like a computer language named Python?

Drawbacks:

- AFAIK, running multiple Python apps all show up in the Windows task
manager as
"python.exe" (common to all non-compiled languages?) instead of the
app's name.
- Distributing as an executable is not as straightforward as I might
hope.
- I wish Python 3 wouldn't break my 2.5 code.
- If it could be quicker (compiled), that would be better. (But
haven't tried
psyco or Shed Skin, etc.)
- I've found understanding web programming hard, but that might be
just the
nature of web programming and not a Python thing.
- I wish wxPython had a more complete rich text editor (but overall it
is great).

CM
 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Why did Quora choose Python for its development? Beliavsky Python 99 05-27-2011 08:10 PM
What gadget/s can't you currently leave your home without and why ? Steve Computer Information 22 12-07-2008 06:59 PM
Coffee Break: When and How did you realize you are a betterprogrammer than you thought? pek Java 0 05-21-2008 04:02 PM
why did these companies choose Tcl over Python chewie54 Python 17 11-08-2007 03:03 PM
findcontrol("PlaceHolderPrice") why why why why why why why why why why why Mr. SweatyFinger ASP .Net 2 12-02-2006 03:46 PM



Advertisments
 



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57