Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×

Comment Re:"earlier Mars mission" == MER-A Spirit (Score 2) 87

No malloc()? Interesting, I worked on a project at NG and we had same policy. Everything was on the stack or global. We had the chance to run with Monta Vista embedded Linux but someone higher up decided to go with "tried and true" VxWorks. I agree with a poster above about re-training costs and all that adding up.. but if embedded linux became standard with big companies I don't think it would take too long to make-up the costs of re-training and all the other stuff that goes with it.

Comment Why Python?!?!?! (Score 1) 477

I started working with Python several years ago back in 2008 or so and we used it mainly as bash replacement, glue code for our c++ apps, and I wrote a utility in python that generated a bunch of data to stress test our protocol processing engine.

After using it for just our testing and glue code stuff I realized a lot of our c++ code could be written in Python maybe even most of it. It's not perfect and don't get me started on my friend GIL :) And yah I don't like the white space but I got over it. Almost got into a fist fight with someone who swore by tabs and I like spaces. btw who likes tabs over spaces????

Now here's where it gets weird, I started to like Javascript - well I kind of had to, what choice do you have writing client apps in a browser? And no Java allowed for us unfortunately, not my choice.

But If Python had curly braces and could run in a browser I'd be happier than a coondog on a bare leg!

Comment How about good old assembly? (Score 1) 477

section .text
        global _start ;must be declared for linker (ld)

_start: ;tell linker entry point

        mov edx,len ;message length
        mov ecx,msg ;message to write
        mov ebx,1 ;file descriptor (stdout)
        mov eax,4 ;system call number (sys_write)
        int 0x80 ;call kernel

        mov eax,1 ;system call number (sys_exit)
        int 0x80 ;call kernel

section .data

msg db 'Hello, world!',0xa ;our dear string
len equ $ - msg ;length of our dear string

Slashdot Top Deals

The hardest part of climbing the ladder of success is getting through the crowd at the bottom.

Working...