473,773 Members | 2,277 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Thanks from the Java Developer

I wanted to thank those members of the Python community that took the
time to answer my questions about interfaces and plug-ins in Python. I
have discovered that Python is a very powerful language, and one that I
look forward to using for Linux development. I have found the support
for Python much better than that for Mono, and I will be moving
development of my Linux applications to Python.

Thank you again for the help.

Scott Huey

Apr 19 '06 #1
11 1312
RK
Me too. I feel like I've been living under a rock. Did all this just
happen in the last few years?

Apr 19 '06 #2
KvS
Well then I'll also take the opportunity to put in my 2 cts. In the
past I've tried several times to master Java as I at that time
understood it to be *the* hype wrt programming but never really
succeeded in getting beyond "Hello world" :D. Also got bored with all
the technicalities pretty much each time. Some time ago I discovered
Python, immediately liked the spirit of the language and the community
*a lot* and found myself practising with pleasure. I have no
education/profession wrt programming; as I wanted to write a small
application a few days ago after not programming for several months I
succeeded in just a few hours without using any references, somehow
Python is so "natural", at least to me, that your guess of what it
should be is most of the time just exactly right. :).

A big thanks to all the people out there contributing to the language
and/or this group, fantastic job!

Apr 19 '06 #3
re************* ***@gmail.com napisa³(a):
I wanted to thank those members of the Python community that took the
time to answer my questions about interfaces and plug-ins in Python. I
have discovered that Python is a very powerful language, and one that I
look forward to using for Linux development. I have found the support
for Python much better than that for Mono, and I will be moving
development of my Linux applications to Python.


Going from Python to Java (as it's in my case) is real pain I wish
nobody to feel... Even with multi-million support for Java from giants
like Sun, IBM or Oracle, I find it much easier to gain full control over
my project when using Python than Java.

--
Jarek Zgoda
http://jpa.berlios.de/
Apr 20 '06 #4
Ant
Python ruined my life.

I am a Java programmer by profession, and ever since learning Python, I
find it a real chore to open Eclipse and write Java code (or worse -
the XML config files that seem to glue J2EE together). And while I
spend some of my spare time liberated by Python, I spend 10 times as
much time coding in Java at work.

While this is just a little tongue in cheek, I do very frequently find
myself thinking "Why is this so hard?" when doing something that would
be trivial in Python. One of my favorites:

f = open("file.txt" )
s = f.read()
f.close()

StringBuffer b = new StringBuffer();
try {
BufferedReader br = new BufferedReader( new FileReader("fil e.txt"));
String line = br.readLine();

while (line != null){
b.append(line);
line = br.readLine();
}
} catch (IOException ex){}
String s = b.toString();
WTF!!

Apr 20 '06 #5
Yes, and then you have to answer Java/C/C++ job/contracts opening knowing
real well the mistake they're making ... as well as you are for
answering ;-)

Ant wrote:
Python ruined my life.

I am a Java programmer by profession, and ever since learning Python, I
find it a real chore to open Eclipse and write Java code (or worse -
the XML config files that seem to glue J2EE together). And while I
spend some of my spare time liberated by Python, I spend 10 times as
much time coding in Java at work.

While this is just a little tongue in cheek, I do very frequently find
myself thinking "Why is this so hard?" when doing something that would
be trivial in Python. One of my favorites:

f = open("file.txt" )
s = f.read()
f.close()

StringBuffer b = new StringBuffer();
try {
BufferedReader br = new BufferedReader( new FileReader("fil e.txt"));
String line = br.readLine();

while (line != null){
b.append(line);
line = br.readLine();
}
} catch (IOException ex){}
String s = b.toString();
WTF!!


Apr 20 '06 #6
I know this isn't comp.lang.java but I can't resist...

Jarek Zgoda wrote:
Going from Python to Java (as it's in my case) is real pain I wish
nobody to feel... Even with multi-million support for Java from giants
like Sun, IBM or Oracle, I find it much easier to gain full control over
my project when using Python than Java.


Funny, I felt the same way going from C to Java. I certainly didn't miss
the low-level futzing, null pointer problems, assignment in conditions,
etc. But I constantly felt like the Java libraries and especially the
compiler were obstacles in my way, designed to thwart my efforts at simple,
concise code (yes javac, I *know* that variable is uninitialized. I *want*
it to be null at first. what do you mean, I have to assign "= null" at
declaration? that's what all (non-primitive) variables default to anyway!
wait, you're giving me a compile *error*, not a *warning*? are you
retarded or just evil?!).

Maybe it's better now, that was back in the 1.1 days. I dunno, I'm never
going back again.

Anyway, I posit the class of languages you can migrate to Java from and
*not* feel hamstrung is vanishingly small. Certainly none I've ever used.
ADA? Cobol?

And, um, Python rocks! There we go, back on-topic.
Apr 20 '06 #7
Ant <an****@gmail.c om> wrote:
Python ruined my life.

I am a Java programmer by profession, and ever since learning Python, I
find it a real chore to open Eclipse and write Java code (or worse -
the XML config files that seem to glue J2EE together). And while I
spend some of my spare time liberated by Python, I spend 10 times as
much time coding in Java at work.


So switch jobs -- it's a good time. I did it at a very BAD time, right
at the dotcom crash time, from a safe rewarding job as a senior
developer doing mostly C++, to a scary risky freelance job doing mostly
Python... and my quality of life became MUCH better. Now I'm an
employee again, and even happier -- I work for Google, where Python, C++
and Java are all primary technologies, and every day's a joy.

At least in the Bay Area, the jobmarket for Python programmers is wild,
right now -- firms such as Google, Pixar, BitTorrent, IronPort, etc,
etc, all hungry for Pythonistas -- BayPIGgies mailing list bitching over
too many job-offer posts, and the nuisance of all those recruiters
haunting our monthly meetings and how much time they take, ...!!!
Alex
Apr 21 '06 #8
Alex Martelli wrote:
Ant <an****@gmail.c om> wrote:
Python ruined my life.

Python ruined me for Java coding too.
At least in the Bay Area, the jobmarket for Python programmers is wild,
right now -- firms such as Google, Pixar, BitTorrent, IronPort, etc,
etc, all hungry for Pythonistas -- BayPIGgies mailing list bitching over
too many job-offer posts, and the nuisance of all those recruiters
haunting our monthly meetings and how much time they take, ...!!!


Hmm...eagerly awaiting this phenomenon to reach the Boston area. Python
seems to be mostly used for QA around here.

Kent
Apr 21 '06 #9
Alex Martelli napisa³(a):
At least in the Bay Area, the jobmarket for Python programmers is wild,
right now -- firms such as Google, Pixar, BitTorrent, IronPort, etc,
etc, all hungry for Pythonistas -- BayPIGgies mailing list bitching over
too many job-offer posts, and the nuisance of all those recruiters
haunting our monthly meetings and how much time they take, ...!!!


I cann't wait when this rush arrive to my area. During last 3 years I
had only 2 Python job offerings, so I decided to "inject" Python to my
current organization. ;)

--
Jarek Zgoda
http://jpa.berlios.de/
Apr 21 '06 #10

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

Similar topics

2
3471
by: Dave Brueck | last post by:
Below is some information I collected from a *small* project in which I wrote a Python version of a Java application. I share this info only as a data point (rather than trying to say this data "proves" something) to consider the next time the "Python makes developers more productive" thread starts up again. Background ========== An employee who left our company had written a log processor we use to read records from text files (1...
0
2239
by: asj | last post by:
luke: BORRRRRRRRING......the most interesting initiatives are happening on the client side - in small wireless devices such as cellphones and smartphones, where J2ME has become the de facto standard for application development. Article from Javaworld.com: "Java everywhere is for world domination" http://www.javaworld.com/javaworld/jw-08-2003/jw-0822-wireless.html? Some quotes:
5
1724
by: c | last post by:
So far it looks like we have these options for calling our java based API from a .NET application: 1) http://www.jnbridge.com, about $500 per machine/developer 2) re-write java app in Visual J++ (Microsoft java) - then it will integrate nicely with .NET. 3) use web services 4) use JNI Option 2 isn't possible, because our java based app is a huge server side
133
8595
by: Gaurav | last post by:
http://www.sys-con.com/story/print.cfm?storyid=45250 Any comments? Thanks Gaurav
458
21475
by: wellstone9912 | last post by:
Java programmers seem to always be whining about how confusing and overly complex C++ appears to them. I would like to introduce an explanation for this. Is it possible that Java programmers simply aren't smart enough to understand C++? This is not merely a whimsical hypothesis. Given my experience with Java programmers --- the code they write and the conversations they have --- Occam's Razor points to this explanation. For example,...
12
1591
by: call_me_anything | last post by:
choice between c and c++ is pretty obvious if the program is even moderately big. how does java score in comparison to c++ in terms of efficiency ? i guess java definitely has more libraries, more verbosity (for clarity to programmers) etc etc. The only concern is efficiency. How does java compare with C/C++ on that ?
0
9454
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
10264
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, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
10106
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 tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
0
9914
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
1
7463
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
6717
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
1
4012
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
3610
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
2852
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

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.