Sorry, but I can't be drawn any further in to this conversation. To address
these issues directly is only going to make me look like a major douchebag
and obviously isn't going to change your perspective. So by your views we
should all be coding in assembly. C is a higher level language. To approach
a view of development like this is borderline irresponsible. Every
development project has a purpose and requirements. These need to be
considered up front. Carrying assumptions that things should only be done in
a particular language is detrimental to the ecosystem as a whole. A lot
of dynamic languages provide additions and welcomed abstraction from some of
the other features of a lower language. Not to mention other requirements
you may have. Some people need to broaden their horizons a bit. I will leave
it at that. I am going to excuse myself from any further conversion on the
subject.

-- 
*Nathan Hamiel*
http://hexsec.com
<http://hexsec.com/>http://twitter.com/nathanhamiel
blog: www.neohaxor.org

On Tue, Mar 22, 2011 at 10:01 AM, William L. Thomson Jr. <
[email protected]> wrote:

> On Tue, 2011-03-22 at 13:47 -0400, Nathan Hamiel wrote:
> > Netbeans is primarily Java, and will not be so great at anything else.
> > >
> >
> > Yes, but when support for something is announced I like to see how good
> that
> > support is. Netbeans used to only support Python through a 3rd party
> plugin,
> > which is now part of Netbeans. So I tested it and it sucked.
>
> It just goes to show IDE's can not serve as general purpose tools like a
> text editor can. Thus many developers working with code will turn to the
> trusty tried and trued text editor of choice. Which if your lame like
> me, is nano :)
>
> > Not sure if that was a jab or not ;) I do "actual" programming in Python.
>
> You really can't. Anything you do with python will be wrapped around
> something written in a real language. I have never seen a codec or
> anything low level in Linux be written in python. Or even C++ for that
> matter, quite allot is in C. Most everything else calls and wraps that
> stuff, be it Java, Python, Perl, Ruby, etc.
>





>
> > I haven't had to go out of Python for the past few years which has been
> great.
>
> That says quite allot right there. I wonder how many of the applications
> you use as part of your operating system or otherwise were written in
> Python :)
>
> > However, my development focus is more on writing security tools and not
> so
> > much on other development areas. Even my GUI based development has been
> in
> > Python.
>
> Which again wraps around libraries written in likely C or C++
>
> >  I find I can do everything I need in Python and QT.
>
> Python has wrappers for QT, which is C++. Unless your coding in C++
> using the QT library. Where as like GTK is C, unless you use GTKmm. Main
> difference between Gnome and KDE, once is written in C the other C++.
>
> No desktop for Linux is written in Python....
>
> > Not to mention the ease of multiple platform support most of the stuff
> > I write has to work on Linux, OSX, and Windows.
>
> Thus the hard work has been done for you. Porting python to the various
> OS, which is done in a programming language. Which if python has
> security issues, will likely come from that layer. Your relying on
> others coders handling Python security at the lower levels. Anything
> your doing above even from a security perspective is leveraging others
> efforts.
>
> Its considerably harder to do security at lower levels with programming
> languages than it is at higher level with dynamic ones.
>
> > I am actually writing a Python book so I am obviously spending a lot of
> time
> > with Python lately.
>
> Which I am porting code from Python to C for Gentoo. Mostly to get
> better with C, but also for performance and other purposes. The security
> aspect will be a nightmare. After I wake up from the debugging
> nightmare :)
>
> > To answer your question about Java, C, and C++. I have
> > never done a lot of Java stuff, but when I did I used Eclipse. For C I
> used
> > Anjuta and for the .NET stuff I have had to do I obviously used
> VisualStudio
> > (Not a fan).
>
> Reason why I was asking is regarding build systems. At times you can
> integrate and use the IDE's build system as part of your project. But
> many times you go outside the idea to custom tailor your build
> environment. Working with ant or maven if Java. If C or C++ makefiles,
> configure/autogen scripts, etc.
>
> Even when using native tools like Anjuta, there is still much to be
> desired and left undone. I haven't really been able to turn to any one
> IDE and do everything for an application, from development to debugging
> to release, within the IDE.
>
> >  Now there is some stuff I have done with IronPython where I had
> > to use IronPython Studio on top of Visual Studio and it wasn't that bad.
> > Microsoft Just released pytools Python for Visual Studio
> > http://pytools.codeplex.com/. I honestly haven't tried it yet, but
> probably
> > will at some point just to get a feel for how it is.
>
> Given the breakage between Python 2.x and 3.x I am avoiding it like the
> plague. Its not even ABI or API compliant, and the breakage there is
> just nasty. Thankfully when Java did similar things it did it in much
> friendly ways keeping legacy compliance in mind.
>
> --
> William L. Thomson Jr.
> Obsidian-Studios, Inc.
> http://www.obsidian-studios.com
>
>
> ---------------------------------------------------------------------
> Archive      http://marc.info/?l=jaxlug-list&r=1&w=2
> RSS Feed     http://www.mail-archive.com/[email protected]/maillist.xml
> Unsubscribe  [email protected]
>
>

Reply via email to