|
Most of my apps are .Net based; and written in C or VB. I do quite a bit of javascripting when needed, but I prefer server side code for my internet apps
|
|
|
|
|
You definitely noticed that the question was just about computer programming languages for software critical to human safety?
Like an angel without a sense of mercy.
|
|
|
|
|
Noticed it I did- I have migrated from the designed-for-and-used-by single user applications to net based services that are being called upon by the emergency services sector internationally
|
|
|
|
|
Many moons ago I attended the launch party for Office XP and got a copy of that and of MapPoint 2002. I started up a DB project which had everyones addresses in Access when I became a volunteer FF- so I extended it by adding in the MapPoint Control. Soon I had my own navigation system.
As nothing is never good enough, I expanded the DB to contain the hazardous materials kept at local facilities (eg acetylene at the local garage) and I extended the mapping portion to draw out evacuation zones if whatever was spilled
Now that everyone and their brother has access to online mapping and imagery, I have migrated to using SQL for the backend and I am using MS Virtual Earth for the display, to the point that I have a working version that will plot in 3D the plume released from a spill
The neat thing was that in the metro areas where there is 3D imagery available, you can have situations where the ground floor is in the evacuation area but the roof is safe
|
|
|
|
|
I do software systems for fire and gas detection/protection and emergency shutdown systems. Most in PLC logic and some (well tested) C. An oil rig dumping it's entire inventory of oil and gas to flare is an amazing sight
|
|
|
|
|
yes, this kinda of stuff only works with PLC.
try the same with .net or windows and you have a diaster
C#, ASPX, SQL, novice to NHibernate
|
|
|
|
|
balazs_hideghety wrote: try the same with .net or windows and you have a diaster
You might be surprise at the number of processes controlled by PC based windows applications. Most are supervisory applications rather than hard real-time, but the use of windows and even .NET applications is quite common for tasks that don't require pre-emptive RT or hard 365/24/7.
Most large scale industrial control systems use windows in several capicties, like the HMI, and the build/load/supervision environment for embedded controllers. Some even do direct process control (mostly for slow processes where fast response is not a big deal).
|
|
|
|
|
I do the ballistics for rockets. It is my job to make sure they land where the user wants them to, and do not run into mountains on the way. (Olive-green rockets that go bang when they land.)
Obviously I do more testing than coding. (Testing rocket launchers is rather fun, as a matter of fact, if you have earplugs.)
Before you ask, no, I have no problems at all working in this industry. Because of us there has been no war in Europe for 60 years - that is a record.
Bibo ergo sum
|
|
|
|
|
RedSonja wrote: there has been no war in Europe for 60 years
What about former Yugoslavia? Don't you think the conflict there was a regular war, or don't you count balkan to be a part of Europe?
Of course, this discussion belongs to soapbox, but I couldn't resist when I saw such a statement.
Regards,
Zdenek
|
|
|
|
|
Quite right, mea culpa.
Let's amend it to Western Europe...
-------------
Bibo ergo sum
|
|
|
|
|
when I was at school , we did some research on ballistics too, it is very interesting and we use matlab do a lot of simulations. and we often enjoying discuss NMD & TMD, we treat these as the maths problems,
|
|
|
|
|
What about the guy who wrote the software for those lethal injection machines they have in some countries where the patient presses "yes" to receive a lethal injection.
His software is critical to human life. If he screws up and something goes wrong, people live!
Simon
|
|
|
|
|
|
Simon Stevens wrote: If he screws up and something goes wrong, people live!
And the service provider would be screwed as well with a million dollar law suit.
Vasudevan Deepak Kumar
Personal Homepage Tech Gossips
All the world's a stage,
And all the men and women merely players.
They have their exits and their entrances;
And one man in his time plays many parts... --William Shakespeare
|
|
|
|
|
A couple of years ago I worked on a small team developing helicopter dispatching and tracking software for real-time emergencies. It's about as front line stuff as you would want to get. Every second can be critical. Pretty intense stuff.
Give me ambiguity or give me something else!
|
|
|
|
|
Or a pulse oximieter? Or a rmeote gas monitor used in anesthesia?
But now it is only on software used in like 135000 plants worldwide ... oh .. what IS in that toothpaste
|
|
|
|
|
I work in County government. I create Windows apps for law & justice departments. I designed and built the database and front end software for tracking all aspects of juvenile secure detention (personal data, charges, detention history, room/bed/unit assignments,etc.) This includes data on behavioral levels, including inmates who are dangerous enough to need segregation. It also includes medical alerts - both of the one-time-only variety (inmate is recovering from contagious, but treatable illness) and the permanent variety (if inmate eats peanuts, he'll drop dead of anaphylactic shock.)
AnneL
|
|
|
|
|
If you count the programming and support of a SCADA and Energy Management System for a National Control Centre for the power grid of a large country.
|
|
|
|
|
Or the sofware controlling the flow of water on the Yanghtze river, I guess a mistake there might flood a very large area of China.
|
|
|
|
|
Mostly PLC stuff, & FORTRAN Code.
|
|
|
|
|
I used to work in Anaheim D-Land. I was originally brought in to write an online documentation app to store recs for the employee visits to the health dept. It was one of those types of gigs you get to do an underground app, prove it works and is useful, and then get the corporate execs to back a formal, server-driven project will real funding.
Anyways, while I was working on that, I was approached by some security managers who want to see if it was possible to create an gui with a button that would log a time stamp when it was pushed. (I very nearly laughed at him) I happened to be working in an Access 2k db at the time and whipped up a quick form that'd popup a msg box with the time when pressed. "You mean... it can put up messages, too?!" "Well..sure..whatever you want. So, what are you looking for this thing to do?"
Within a few months, I was 'hired' to pause the original project and begin writing a script program for the 911 operators. (911 dialed in the park on any phone is automatically routed to an in-park operator) It was probably the most fun, yet important project I had ever soloed. When a 911 call would come in, the officer would startup my app and, depending on the buttons he clicked, different scripts would be displayed for him to read out, timestamping as it went. You should have seen the look of shock the day they were discussing how neat it'd be to export the timestamps and I told them to just use the reports I created the previous month.
Man...I miss that gig.
No single raindrop believes it is to blame for the flood.
-irresponsibility@Despair.com
|
|
|
|
|
I'm guessing that the software to verify correct operation of ICBM launch control systems had some small impact on human safety.
"A Journey of a Thousand Rest Stops Begins with a Single Movement"
|
|
|
|
|
I worked for seven years on Hospital Management software, that managed patient data, took results from outside labs, produced alerts to warn doctors about drug interactions and allergies.
|
|
|
|
|
Nice, but it's not a real time appliction, so only long-time failure is real bad...
C#, ASPX, SQL, novice to NHibernate
|
|
|
|
|
First post, so a hello is in order.
Currently working on a project for the creation of a high quality set of dentist tools (including the two types of drills we will be making). My part is writing the firmware for most of those tools (again including the drills).
So does this qualify as a "Yes" or as a "I'm not sure"?
|
|
|
|