Free Republic
Browse · Search
General/Chat
Topics · Post Article

Skip to comments.

Python scales new heights in language popularity [For Programming Techies Only]
InfoWorld ^ | 12/08/2015 | Paul Krill

Posted on 12/28/2015 9:49:47 AM PST by SeekAndFind

click here to read article


Navigation: use the links below to view more comments.
first previous 1-2021-4041-6061-8081-95 last
To: tacticalogic

I didn’t mention Java up thread for a reason. ;-) How many routers, switches, firewalls, NAS, ..., have MS as an OS?


81 posted on 12/28/2015 7:04:52 PM PST by amorphous
[ Post Reply | Private Reply | To 80 | View Replies]

To: amorphous
IronPython is Python compiled down to MSIL and then NGen'ed into native assembly code, same as C#. Open source too.
82 posted on 12/28/2015 7:11:51 PM PST by Gideon7
[ Post Reply | Private Reply | To 71 | View Replies]

To: amorphous
I didn’t mention Java up thread for a reason. ;-) How many routers, switches, firewalls, NAS, ..., have MS as an OS?

Probably not a lot. OTOH, we have a boatload of ATMs that do. As far as managing those devices, does Linux come with anything built in that will do this?

83 posted on 12/28/2015 7:16:05 PM PST by tacticalogic ("Oh bother!" said Pooh, as he chambered his last round.)
[ Post Reply | Private Reply | To 81 | View Replies]

To: amorphous
Crap. Bust link. Try this one.
84 posted on 12/28/2015 7:17:49 PM PST by tacticalogic ("Oh bother!" said Pooh, as he chambered his last round.)
[ Post Reply | Private Reply | To 83 | View Replies]

To: Gideon7
Sounds great, but can you take IronPython code and run it using Python 3.4 64 bit? Or use available open source Python libraries? Or can I take my Python 3.4 code with included libraries and compile them into a .exe using IronPython and some MSVS compiler? - Now that would actually be a plus.

Otherwise, I can just continue to run Python 3 code in MS Windows, Mac, Raspberry Pi, Android phone, or Linux box with no problem.

85 posted on 12/28/2015 7:24:43 PM PST by amorphous
[ Post Reply | Private Reply | To 82 | View Replies]

To: tacticalogic

If you’re running windows ATM apps, have you upgraded your apps to work with windows 7 yet?


86 posted on 12/28/2015 7:26:20 PM PST by amorphous
[ Post Reply | Private Reply | To 83 | View Replies]

To: tacticalogic

Yeah, when it comes to managing multiple independent systems (hundreds and thousands), you’re not going to beat windows for tools to do so. But then there are virtual Linux machines which overcome that issue in large part - not helpful in your case though, with physical devices that need regular maintenance performed. But then windows systems need more maintenance to begin with. :-)


87 posted on 12/28/2015 7:34:49 PM PST by amorphous
[ Post Reply | Private Reply | To 83 | View Replies]

To: amorphous
If you’re running windows ATM apps, have you upgraded your apps to work with windows 7 yet?

Not sure. Those are somebody else's bailiwick. I helped him get PS remoting set up on them a couple of years back, but haven't messed with them any since then. I saw an article earlier this year that said there were about 400K ATMs out there still running embedded XP. I have to wonder if those aren't going to end up being IoT nodes.

88 posted on 12/28/2015 7:36:09 PM PST by tacticalogic ("Oh bother!" said Pooh, as he chambered his last round.)
[ Post Reply | Private Reply | To 86 | View Replies]

To: tacticalogic
DOD is having issues with windows apps that need XP too. They're even paying MS millions for XP updates to continue the use and maintain accreditation.

Most likely the ATM software will have to be updated to work with the newer MS OS - probably the most cost effective, since the hardware and software are both designed for a MS OS. Otherwise, you'll need a complete software rewrite, even if most of the processing takes place in the cloud.

If a rewrite is what's decided, they should go with some flavor of Linux for the OS - even if proprietary management software needs to be written as well. In the long run, it will save big bucks - from not having to fork over funds to MS and in interfacing with ATM hardware.

In banking as in government, accreditation has become a huge issue.

89 posted on 12/28/2015 7:55:19 PM PST by amorphous
[ Post Reply | Private Reply | To 88 | View Replies]

To: amorphous
If a rewrite is what's decided, they should go with some flavor of Linux for the OS - even if proprietary management software needs to be written as well. In the long run, it will save big bucks - from not having to fork over funds to MS and in interfacing with ATM hardware.

Maybe. I haven't seen any pricing for W10 IoT yet, but I wouldn't be surprised if they give it away. Interfacing with the hardware is a matter of writing device drivers. I installed a couple of Sendmail servers for a project at work and fought trying to get the copy of SUSE we got from the IBM rep to work with the Dell RAID controller. When my manager asked for an update, I told him "The curly-tailed bitch is giving me grief!". We gave IBM their SUSE back, and ordered a copy of RedHat.

90 posted on 12/28/2015 8:15:30 PM PST by tacticalogic ("Oh bother!" said Pooh, as he chambered his last round.)
[ Post Reply | Private Reply | To 89 | View Replies]

To: amorphous
Assembler IS fast, indeed. I wrote several Assembler macros for CICS while there.

(That isn't me in the picture, BTW. I worked in a "Blue" building - if you're familiar with the term - and neatness was the order of the day; no beards, no long hair, shirt and tie...sigh). It's kind of why I loved becoming a SysAdmin later on in my career when I could get rid of that attire. :-)

Blue building: All equipment and software IBM owned and managed.

91 posted on 12/29/2015 6:23:15 AM PST by COBOL2Java (I'll vote for Jeb when Terri Schiavo endorses him.)
[ Post Reply | Private Reply | To 59 | View Replies]

To: COBOL2Java
Assembler IS fast...

"Hello World" in less than 20 bytes

Was wondering if that was you. lol

92 posted on 12/29/2015 8:57:23 AM PST by amorphous
[ Post Reply | Private Reply | To 91 | View Replies]

To: SpaceBar
Python 3 code that generates a window and exit button. Not sure how the formating will turn out. :-)


from tkinter import *

class Window(Frame):

 def __init__(self, master=None):
  Frame.__init__(self, master)

  self.master = master

  self.init_window()

 def init_window(self):

  self.master.title("GUI")

  self.pack(fill=BOTH, expand=1)

  quitButton = Button(self, text="Quit", command=self.client_exit)

  quitButton.place(x=20, y=20)

 def client_exit(self):
  exit()

root = Tk() root.geometry("400x300")

app = Window(root)

root.mainloop()

93 posted on 12/29/2015 9:15:56 AM PST by amorphous
[ Post Reply | Private Reply | To 52 | View Replies]

To: tacticalogic
When my manager asked for an update, I told him "The curly-tailed bitch is giving me grief!". We gave IBM their SUSE back, and ordered a copy of RedHat.

LOL! Why are someone(s) always trying to give programmers grief? Especially females! Is it because we can do something they cant'? I've met few female programmers who were good at it.

94 posted on 12/29/2015 9:22:14 AM PST by amorphous
[ Post Reply | Private Reply | To 90 | View Replies]

To: amorphous
LOL! Why are someone(s) always trying to give programmers grief? Especially females! Is it because we can do something they cant'? I've met few female programmers who were good at it.

I know. One of the biggest loads of grief ever inflicted on the fingers of programmers was invented by an arguably brilliant one named Grace Hopper.

95 posted on 12/29/2015 9:52:48 AM PST by tacticalogic ("Oh bother!" said Pooh, as he chambered his last round.)
[ Post Reply | Private Reply | To 94 | View Replies]


Navigation: use the links below to view more comments.
first previous 1-2021-4041-6061-8081-95 last

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
General/Chat
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson