Previous in Forum: Pressure Test on Cryogenic Vessels   Next in Forum: lincoln tig 250
Close
Close
Close
44 comments
Rate Comments: Nested
Guru

Join Date: Feb 2007
Location: Israel
Posts: 2968
Good Answers: 24

Funny Caption for a Serious Matter

01/20/2010 2:56 PM

Is Apple's new Windows 7 installer, a worthy recognition of a Microsoft's operating-system coming of age ?

Did they give up their superiority complex over Microsoft's new OS ?

What do you think ?

http://support.apple.com/kb/DL996

http://gizmodo.com/5452206/apple-boot-camp-31-update-includes-windows-7-support

http://www.slashgear.com/apple-boot-camp-3-1-update-to-support-windows-7-1970530/

Register to Reply
Interested in this topic? By joining CR4 you can "subscribe" to
this discussion and receive notification when new comments are added.

"Almost" Good Answers:

Check out these comments that don't yet have enough votes to be "official" good answers and, if you agree with them, vote them!
Guru
Engineering Fields - Manufacturing Engineering - New Member Hobbies - Target Shooting - New Member United States - Member - New Member Hobbies - Hunting - New Member

Join Date: Dec 2006
Location: Charlotte, NC USA
Posts: 791
Good Answers: 17
#1

Re: Funny Caption for a Serious Matter

01/20/2010 4:25 PM

I think they are trying to be everything to everyone... why else have more then one OS?

__________________
Be careful of what you wish for .....
Register to Reply
Guru

Join Date: Feb 2007
Location: Israel
Posts: 2968
Good Answers: 24
#11
In reply to #1

Re: Funny Caption for a Serious Matter

01/22/2010 5:06 AM

Most people will install dual or triple boot for running their favorite applications which will run on one system but not on another. The key here is called "My favorite App will not run on..."

After all, learning to master the user-interface of a given application, might take up a lot of time - sometimes months, or even years

Register to Reply
Guru
Safety - Hazmat - New Member Safety - ESD - New Member Engineering Fields - Transportation Engineering - New Member Popular Science - Evolution - New Member Technical Fields - Procurement - New Member Hobbies - Target Shooting - New Member Popular Science - Cosmology - New Member Engineering Fields - Architectural Engineering - New Member Technical Fields - Marketing/Advertising - New Member Engineering Fields - Food Process Engineering - New Member

Join Date: Dec 2005
Location: Mariposa Ca
Posts: 5800
Good Answers: 114
#12
In reply to #11

Re: Funny Caption for a Serious Matter

01/22/2010 12:33 PM

The same app will run differently under different OS's

I have firefox on both my xp & unbuntu boxes

Here on this site if I right click on a mispelled word in xp, a couple of nag boxes before I can correct. on the linux box immediate possible corrections.

some of my favorite widgits don't run in linux, like Itunes. I haven't found a player I like that will run on linux, xp & vista. Like you say, I'm used to the itunes interface & can't or won't spend the time to learn a new one

Register to Reply
Guru

Join Date: Feb 2007
Location: Israel
Posts: 2968
Good Answers: 24
#31
In reply to #12

Re: Funny Caption for a Serious Matter

01/24/2010 8:07 AM

"...in xp, a couple of nag boxes before I can correct. on the linux box immediate possible corrections..." - That's pure ergonomics, or 'User-Interface' design.

Ergonomics is the 'why and how' of any design, be it mechanic or virtual. I think User-Interface design should be widely researched, established, and taught, way before teaching the 'art of programming' - logic and numeric systems, algorithmics, and program design and implementation.

Register to Reply Score 1 for Good Answer
Guru
Hobbies - CNC - New Member Hobbies - DIY Welding - New Member Engineering Fields - Electromechanical Engineering - New Member

Join Date: Aug 2007
Posts: 23647
Good Answers: 420
#32
In reply to #31

Re: Funny Caption for a Serious Matter

01/24/2010 8:22 AM

Ergonomics is the 'why and how' of any design, be it mechanic or virtual. I think User-Interface design should be widely researched, established, and taught, way before teaching the 'art of programming' - logic and numeric systems, algorithmics, and program design and implementation.

That is the problem with education and the teaching of techologies of today........soemhow the actually fundamentals are if not lost,..........buried and has less of a priority. And by doing so fundamentals are being redefined.

p911

__________________
“ When people get what they want, they are often surprised when they get what they deserve " - James Wood
Register to Reply
Guru

Join Date: Feb 2007
Location: Israel
Posts: 2968
Good Answers: 24
#33
In reply to #32

Re: Funny Caption for a Serious Matter

01/24/2010 5:32 PM

Totally agree. Most graduates these days, develop their own ergonomic concepts as they go - mostly by trial-and-error - instead of by taught methodology.

In civil engineering and architecture, some is taught, but not enough.

The key word here is "Taught".

'Acquired' and 'Taught' are not the same, because with 'Acquired', there is lack of accumulated knowledge and experience to be academically established - which amounts to be the main driver behind human technology through the ages

Register to Reply
Guru
Safety - Hazmat - New Member Safety - ESD - New Member Engineering Fields - Transportation Engineering - New Member Popular Science - Evolution - New Member Technical Fields - Procurement - New Member Hobbies - Target Shooting - New Member Popular Science - Cosmology - New Member Engineering Fields - Architectural Engineering - New Member Technical Fields - Marketing/Advertising - New Member Engineering Fields - Food Process Engineering - New Member

Join Date: Dec 2005
Location: Mariposa Ca
Posts: 5800
Good Answers: 114
#34
In reply to #31

Re: Funny Caption for a Serious Matter

01/24/2010 6:36 PM

Duh yes of course it's ergonomics

I wish admin would pay more attention to the user interface [CR4], in an effort to have a unique interface, they've succeeded

a bit awkward & time consuming , but unique...

Register to Reply
Guru

Join Date: Feb 2007
Location: Israel
Posts: 2968
Good Answers: 24
#35
In reply to #34

Re: Funny Caption for a Serious Matter

01/24/2010 7:32 PM

Most websites these days are created with all kinds of application-generators, so they are pretty much a kind of a pre-cast interface, with very little to tinker with.

CR4 however, was (to the best of my knowledge - we can ask mgaulin) created using Java, which is a high-level compiler. If it is so, it means, that a lot can be done and changed with, and about, the user-interface.

I had the opportunity to converse with him on private mail, and he seems like an open-minded fella, so that if you drop him a line or two, with your suggestions, he might take notice, and even implement - why not ?

Register to Reply
Guru
Safety - Hazmat - New Member Safety - ESD - New Member Engineering Fields - Transportation Engineering - New Member Popular Science - Evolution - New Member Technical Fields - Procurement - New Member Hobbies - Target Shooting - New Member Popular Science - Cosmology - New Member Engineering Fields - Architectural Engineering - New Member Technical Fields - Marketing/Advertising - New Member Engineering Fields - Food Process Engineering - New Member

Join Date: Dec 2005
Location: Mariposa Ca
Posts: 5800
Good Answers: 114
#38
In reply to #35

Re: Funny Caption for a Serious Matter

01/24/2010 8:48 PM

I to have had plenty of enjoyable & productive exchanges with mgaulin,

Moose & Chris

I'm in the middle of one of my complaints. I drug mgalin down from your post & my font has been hijacked.

Everything has become a link

Inserting a smiley, copying some text from above or not highlighting all the text are the only ways I know to keep this from happening. not the end of the world, just an annoyance

Too many clicks for a post, with the option to edit, the need to preview could be considered redundant.

custom right click menu?

I hate the private mail [I still use it] too many clicks.

I think I'll start a thread on the feedback channel & see what other people have to add...

Register to Reply
Guru

Join Date: Feb 2007
Location: Israel
Posts: 2968
Good Answers: 24
#40
In reply to #38

Re: Funny Caption for a Serious Matter

01/24/2010 9:03 PM

"...custom right click menu?..." - Wouldn't be helpful to Mac users, and even then, it might interfere with Windows' shell commands, yes, situated there.

Neutralising or messing with Windows shell is possible, but never advised, because windows is not best known for stability - as we all know...

...I think I'll start a thread on the feedback channel & see what other people have to add......" - Now, that's an excellent idea ! - each one of us might have at least one idea about the improvement of CR4's user-interface, although some CR4 users may have no clue of what this term means...

Register to Reply
Guru
Safety - Hazmat - New Member Safety - ESD - New Member Engineering Fields - Transportation Engineering - New Member Popular Science - Evolution - New Member Technical Fields - Procurement - New Member Hobbies - Target Shooting - New Member Popular Science - Cosmology - New Member Engineering Fields - Architectural Engineering - New Member Technical Fields - Marketing/Advertising - New Member Engineering Fields - Food Process Engineering - New Member

Join Date: Dec 2005
Location: Mariposa Ca
Posts: 5800
Good Answers: 114
#41
In reply to #40

Re: Funny Caption for a Serious Matter

01/24/2010 9:36 PM

The promised new discussion

Link

Register to Reply
Guru
Panama - Member - New Member Hobbies - CNC - New Member Engineering Fields - Marine Engineering - New Member Engineering Fields - Retired Engineers / Mentors - New Member

Join Date: Dec 2006
Location: Panama
Posts: 4273
Good Answers: 213
#37
In reply to #31

Re: Funny Caption for a Serious Matter

01/24/2010 7:59 PM

Yuval-

While for many, if not most people, the ergonomics are the critical contributor to the pleasure or dissatisfaction of the experience of using a computer, I think there are even more basic aspects that should go into software development. For me, the basic process has always been:

1. Get the information into the machine. Even if I am just writing a letter or report, I want the data entry to be fast and simple. I usually revert to a bare text editor to get the rough draft into the machine.

2. Analyse the data, and draw conclusions. Again, even something as simple as writing a letter requires some analysis (word choice, grammar, spelling), while numerical data may require several different approaches be tried to identify the critical insights that add value to the raw data.

3. Figure out how to present the data to best communicate your insights to your audience- this is the formatting stage, when the eye candy can come in handy. Unfortunately, much of what one encounters as computer output these days is nothing but eye-candy, totally void of any useful content in the first place.

Which reminds me, I omitted the first and foremost step in the process, Step 0:

0. Decide what it is you are trying to accomplish, define your goals!

Register to Reply Off Topic (Score 5)
Guru

Join Date: Feb 2007
Location: Israel
Posts: 2968
Good Answers: 24
#39
In reply to #37

Re: Funny Caption for a Serious Matter

01/24/2010 8:57 PM

You point to algorithms, which is at the heart of any automatic problem-solving mechanism - computerised or otherwise. Of course it's crucial - there is no doubt about it - I hope.

What I was referring to was the attributes of a machine to serve humans with ease and clarity. What I meant by my argumentation above is that ergonomics should be taught in a methodical way before algorithmics, because algorithms are designed to solve a problem - computational or otherwise - for the use of people. Now you may conjure an excellent problem-solving algorithm with crappy user-interface, and no one will be able or willing to use it. Right ?

We create machines to serve humans - not the other way around

Register to Reply Off Topic (Score 4)
Guru
Panama - Member - New Member Hobbies - CNC - New Member Engineering Fields - Marine Engineering - New Member Engineering Fields - Retired Engineers / Mentors - New Member

Join Date: Dec 2006
Location: Panama
Posts: 4273
Good Answers: 213
#42
In reply to #39

Re: Funny Caption for a Serious Matter

01/24/2010 10:00 PM

I agree with you 100%. One caveat- generally, when I produce an algorithm, it is primarily for personal use, although I generally will share it with anyone who asks. Typically, my user interface IS pretty crappy- if I use the algorithm frequently, then I will invest in improving the user interface, but that is my personal work style, and meets my personal needs quite well (even as the computer crashes a few times while trying to get the data input!)

Register to Reply Off Topic (Score 5)
Anonymous Poster
#43
In reply to #31

Re: Funny Caption for a Serious Matter

02/09/2010 7:44 PM

Exquisite taste in automobile! I am sure.

Register to Reply
Guru
Hobbies - CNC - New Member Hobbies - DIY Welding - New Member Engineering Fields - Electromechanical Engineering - New Member

Join Date: Aug 2007
Posts: 23647
Good Answers: 420
#2

Re: Funny Caption for a Serious Matter

01/20/2010 7:32 PM

Did they give up their superiority complex over Microsoft's new OS ?

Not Steve Jobs current mentality

this is not a bad idea.......MS users is a nice market to tap into.....and who knows.....maybe some will convert.

__________________
“ When people get what they want, they are often surprised when they get what they deserve " - James Wood
Register to Reply
Guru

Join Date: Feb 2007
Location: Israel
Posts: 2968
Good Answers: 24
#4
In reply to #2

Re: Funny Caption for a Serious Matter

01/21/2010 1:44 AM

Convert from Apple OS to Windows ? Most PCs are cheaper than the cheapest Apple.

It seems best to have both hardware platforms, each with it's dedicated software.

Besides, Windows might have trouble implementing Apple's new multi-touch-point mouse interface, unless some serious convertion work is underway...

Register to Reply
Guru
Hobbies - CNC - New Member Hobbies - DIY Welding - New Member Engineering Fields - Electromechanical Engineering - New Member

Join Date: Aug 2007
Posts: 23647
Good Answers: 420
#6
In reply to #4

Re: Funny Caption for a Serious Matter

01/21/2010 11:21 AM

MS and Apple are kinda in bed together in a strange way.

__________________
“ When people get what they want, they are often surprised when they get what they deserve " - James Wood
Register to Reply Off Topic (Score 5)
Guru

Join Date: Feb 2007
Location: Israel
Posts: 2968
Good Answers: 24
#7
In reply to #6

Re: Funny Caption for a Serious Matter

01/21/2010 7:13 PM

Could you elaborate on that ?

We know they charged each other in court for copyright infringements and that Bill Gates initiated buying a chunk of Apple in the nineties - but it's not like we know of anything beyond that

Register to Reply
Guru
Hobbies - CNC - New Member Hobbies - DIY Welding - New Member Engineering Fields - Electromechanical Engineering - New Member

Join Date: Aug 2007
Posts: 23647
Good Answers: 420
#8
In reply to #7

Re: Funny Caption for a Serious Matter

01/21/2010 9:42 PM

When Jobs came back to Apple, they (Jobbs and Gates) form an sort of alliance between the two (Apple and Microsoft) and stop having the mentality that one company will dominate.

With Microsoft (Gates) actually invested in Apple. Its also not what people think, Microsoft did not pull Apple out from the brink, Its actually was a good investment.

Thats what I mean by strange bedfellows.

As far as Copyright infringements hell thats been going on since the "80's", hell, MS collaborated with Apple to help Apple's development and stole applications Apple bought (stole, but still bought for a song because XEROX did not know what they had) from XEROX and created Windows.

Jobs knew and Gates as well the importance of those applications.

again strange bed fellows

p911

__________________
“ When people get what they want, they are often surprised when they get what they deserve " - James Wood
Register to Reply
Guru

Join Date: Feb 2007
Location: Israel
Posts: 2968
Good Answers: 24
#9
In reply to #8

Re: Funny Caption for a Serious Matter

01/21/2010 10:19 PM

"...stole, but still bought for a song because XEROX did not know what they had..." - I guess you meant the Xerox workstation running 'Xenix' OS, leading to the development of that weird, not very efficient 10,000 $ "Lisa".

Well, they could hardly sell a dozen of these early 32-bit machines, because there were no serious applications to offer with that beast - which is why they went "Mac" as a cheaper version to replace the "Apple-II", right ?

Register to Reply
Guru
Hobbies - CNC - New Member Hobbies - DIY Welding - New Member Engineering Fields - Electromechanical Engineering - New Member

Join Date: Aug 2007
Posts: 23647
Good Answers: 420
#10
In reply to #9

Re: Funny Caption for a Serious Matter

01/21/2010 11:05 PM

Yes, the concept of windows application was there.....Like any thing under a development stage.....there will be stumbling blocks,,,,,,and MS was in some way assisting the development with apple (I have to look out in what way) but MS was also concurrently using and developing on thier own version which was first released in Japan.

And yes they introduced Mac, and that was Apples structure of consistantly developing

__________________
“ When people get what they want, they are often surprised when they get what they deserve " - James Wood
Register to Reply
Guru
Panama - Member - New Member Hobbies - CNC - New Member Engineering Fields - Marine Engineering - New Member Engineering Fields - Retired Engineers / Mentors - New Member

Join Date: Dec 2006
Location: Panama
Posts: 4273
Good Answers: 213
#3

Re: Funny Caption for a Serious Matter

01/20/2010 9:07 PM

Multiple operating systems on a single computer are a good idea. Not all operating systems offer the same benefits. A lot of really good commercial software is available for only one operating system (in the case of Apple, getting access to some good Windows-only software can be beneficial, and possibly even increase market share). It all depends on what you want to use your computer for...

Windows- CAD, gaming

Apple- Desktop Publishing

Unix/Linux- Serious technical work

Register to Reply
Guru
Hobbies - CNC - New Member Hobbies - DIY Welding - New Member Engineering Fields - Electromechanical Engineering - New Member

Join Date: Aug 2007
Posts: 23647
Good Answers: 420
#5
In reply to #3

Re: Funny Caption for a Serious Matter

01/21/2010 11:19 AM

cwarner7_11:

Unix/Linux- Serious technical work

Whats serious technical work? Complex equations?

p911

__________________
“ When people get what they want, they are often surprised when they get what they deserve " - James Wood
Register to Reply
Guru
Panama - Member - New Member Hobbies - CNC - New Member Engineering Fields - Marine Engineering - New Member Engineering Fields - Retired Engineers / Mentors - New Member

Join Date: Dec 2006
Location: Panama
Posts: 4273
Good Answers: 213
#13
In reply to #5

Re: Funny Caption for a Serious Matter

01/23/2010 12:06 AM

SciLab replacement for Matlab (some serious linear algebra capabilities, signal processing, complex math, other data analysis applications, etc.)

Octave replacement for Maple (I don't use this much)

Finite Element Analysis

Computational Fluid Dynamics

NIST DataPlot (quick look at raw data to very sophisticated data analysis)

There are a number of applications available for things like protein analysis and modeling and other biological science applications which I have no use for personally.

There are a significant number of applications for astronomy- again, out of my realm of expertise.

Have a look at the apps available on the Ubuntu packages page, under Science or Math...

My experience with Linux for technical apps is that they are generally faster than running similar apps under Windows, because Linux is much less bloated at the operating system level (although this appears to be changing), and many of the technical apps are less cluttered with unnecessary eye candy, which is a fault with a lot of applications developed for Windows. When I say faster, I mean completing an analysis in 4 hours instead of eight to twelve hours...

Many years ago, I got turned off to Apple for technical applications, simply because there were none available. I do not know for sure if this is true today...

Register to Reply
Guru
Hobbies - CNC - New Member Hobbies - DIY Welding - New Member Engineering Fields - Electromechanical Engineering - New Member

Join Date: Aug 2007
Posts: 23647
Good Answers: 420
#14
In reply to #13

Re: Funny Caption for a Serious Matter

01/23/2010 12:37 AM

I see, and can understand with fluid computation and FEA, thanks

as far as eye candy for windows, would some of that be for the lower intellectual users...making it more user friendly?

Many years ago, I got turned off to Apple for technical applications, simply because there were none available. I do not know for sure if this is true today...

That is where apple stumbled and did not open its architecture for third party software development as MS did........ IMO, it also had a somewhat positive effect...less viruses, because what lowlife virus writer wants to write a virus on a lesser popular platform

p911

__________________
“ When people get what they want, they are often surprised when they get what they deserve " - James Wood
Register to Reply
Guru
Panama - Member - New Member Hobbies - CNC - New Member Engineering Fields - Marine Engineering - New Member Engineering Fields - Retired Engineers / Mentors - New Member

Join Date: Dec 2006
Location: Panama
Posts: 4273
Good Answers: 213
#15
In reply to #14

Re: Funny Caption for a Serious Matter

01/23/2010 12:40 AM

I would think that, since Apple's current OS's are Unix-based, there would be some possibility of extending into the technical arena...

Register to Reply
Guru

Join Date: Feb 2007
Location: Israel
Posts: 2968
Good Answers: 24
#16
In reply to #13

Re: Funny Caption for a Serious Matter

01/23/2010 9:05 AM

"...Linux is much less bloated at the operating system level (although this appears to be changing)..." - Bloated (full of unnecessary, inefficient code) software has more to do with the quality of algorithms and the the programming language (or 'development package as it's called today) used, than the efficiency and attributes of the operating system used.

If your algorithms and development package compiles inefficient runtime code, the resulting application Will be slow and space-consuming, no matter how fast efficient your operating system be.

The fastest, most efficient applications, are written in assembly language (usually for the military or scientific), which practically overrides the operating system, to 'speak' directly to the CPU's 'interrupt-cue', by itself usually managed by the operating system. This is why in assembly, you have to provide for the in-out routines and memory management, done otherwise by the operating-system.

This by itself is an indirect proof for the relative inefficiency of the operating-system. It is justified, because the operating-system is a very generalised type of service-provider software, kind of mediator between the app and the hardware (CPU, RAM etc).

Register to Reply
Guru
Panama - Member - New Member Hobbies - CNC - New Member Engineering Fields - Marine Engineering - New Member Engineering Fields - Retired Engineers / Mentors - New Member

Join Date: Dec 2006
Location: Panama
Posts: 4273
Good Answers: 213
#17
In reply to #16

Re: Funny Caption for a Serious Matter

01/23/2010 9:12 AM

Operating systems get bloated as well...One of the things I like about Win98SE is one can do a "Custom Install" and cout out a lot of bloat from the beginning. Then there are programs like Startup Cop and CCleaner that can help you identify unnecessary apps running in the background that are not needed, but really eat up resources. Linux is going this way- have a look at how many apps are loaded at any given time on a typical Linux box! Maybe not as bad as Windows yet, but one sees a trend...

Register to Reply
Guru

Join Date: Feb 2007
Location: Israel
Posts: 2968
Good Answers: 24
#18
In reply to #17

Re: Funny Caption for a Serious Matter

01/23/2010 9:33 AM

"...Operating systems get bloated as well..." - That is absolutely true because an operating-system is a piece of software, and someone wrote it with their algorithmic knowledge and their given programming language...

My case is that programming efficiency as a whole, deteriorated during the last two decades, because of a constant shift from highly compact low-level code-producers of the past (FORTH, first-generation CPP, Assembly) to today's high-level application generators, which compile a lot of unnecessary code, mostly related to the conversion process, rather than mnemonic instruction to the CPU

Hardly any one (commercial) today program in FORTH or Assembly, unless it's for critical system control such as the military or for research in the academy

Register to Reply
Guru
Hobbies - CNC - New Member Hobbies - DIY Welding - New Member Engineering Fields - Electromechanical Engineering - New Member

Join Date: Aug 2007
Posts: 23647
Good Answers: 420
#20
In reply to #18

Re: Funny Caption for a Serious Matter

01/23/2010 9:50 AM

because of a constant shift from highly compact low-level code-producers of the past (FORTH, first-generation CPP, Assembly) to today's high-level application generators, which compile a lot of unnecessary code,

More so to aid in writing the code not so much as run efficiency of the code, correct?

p911

__________________
“ When people get what they want, they are often surprised when they get what they deserve " - James Wood
Register to Reply
Guru

Join Date: Feb 2007
Location: Israel
Posts: 2968
Good Answers: 24
#22
In reply to #20

Re: Funny Caption for a Serious Matter

01/23/2010 6:40 PM

Just about. In the past, there were two main types of programming languages: Interpreters and Compilers.

An interpreter wrote an intermediate code called "a program", and when you ran a program, you had to have a special command-interpreter, dedicated to that specific programming language, to let the hardware know which mnemonics to execute in Opcode and in what order.

This meant that the array of commands you wrote in your program had to be interpreted back and forth between the high mid and low levels of interpretation until a final command was given in Opcode, for the CPU to execute.

This is slow and wasteful way to execute a program, because a big part of the CPU and RAM power was dedicated to interpretation, instead of directly commanding the task in hand to the CPU.

- - -

A Compiler is also a high-level language consisting of abstracts, but after writing a routine or a "program" (a collection of routines) - Called 'Source-Code' - you sent it to a kind of a "meat-grinder" called the 'Compiler'. The compiler digested the 'Source-Code' and created an Executable-Code (also called 'Runtimes'), which was a list of direct machine-level commands in Opcode.

This was more efficient than Interpreter programs, but harder to write because each time you wanted to test the validity or viability of your routine, you had to compile it, and then test the resulted Runtimes. On an Interpreter, you could test your routines directly, while writing them. Each change or tinker with the program, had an immediate response.

- - -

Today's new generation "Application Generator Studios", are a convenient mix of Interpreters and Compilers and Linkers, arranged as a workbench filled with "Forms" (high-level abstracts, representing whole interface-creation routines).

This expandable library of forms is handed to the programmer as an array of ready-made objects, to be composed like a jigsaw-puzzle, in order to create a complete, encapsulated application.

This is wasteful, bloated code, because when it is finally compiled into Opcode, it contains a lot of non-direct, linkage commands - wasting a lot of RAM-space and CPU-time (called CPU-Cycles).

This is why programs got heavier and relatively-slower over the years, in spite of the fantastic increase in Hardware speed and RAM-space.

Register to Reply
Guru
Hobbies - CNC - New Member Hobbies - DIY Welding - New Member Engineering Fields - Electromechanical Engineering - New Member

Join Date: Aug 2007
Posts: 23647
Good Answers: 420
#24
In reply to #22

Re: Funny Caption for a Serious Matter

01/23/2010 6:53 PM

gwbasic and basica.....huh

This is why programs got heavier and relatively-slower over the years, in spite of the fantastic increase in Hardware speed and RAM-space.

There was a Cad program the AutoDesk bought up called Generic Cad, that I thought was programmed in assembly. And I was always wondering on some of the high level software if they would program it from scratch how this would effect the speed of todays desktops. I do know you would probally need an army of programmers with a facilitator to bring it together, but I think this would really put a crunch on the competition.

__________________
“ When people get what they want, they are often surprised when they get what they deserve " - James Wood
Register to Reply
Guru
Panama - Member - New Member Hobbies - CNC - New Member Engineering Fields - Marine Engineering - New Member Engineering Fields - Retired Engineers / Mentors - New Member

Join Date: Dec 2006
Location: Panama
Posts: 4273
Good Answers: 213
#26
In reply to #18

Re: Funny Caption for a Serious Matter

01/23/2010 7:07 PM

Forth is a fantastic language, but if one does not use it frequently, it can be difficult to work with...great for accessing the hardware features though.

Register to Reply
Guru

Join Date: Feb 2007
Location: Israel
Posts: 2968
Good Answers: 24
#29
In reply to #26

Re: Funny Caption for a Serious Matter

01/24/2010 7:53 AM

It may sound strange, but FORTH is more of an attitude than a language, because if you know the generalised syntax, and you master (a specific CPU dialect) Assembly, you can create your own FORTH from scratch.

Moreover, in fourth (pretty much like as in Assembly), each compiled and named routine, becomes a new "mid-level" command or function, ready for further use, so it's pretty much a self-building language, and this was behind it's use as a "language for building other languages".

Register to Reply
Guru
Panama - Member - New Member Hobbies - CNC - New Member Engineering Fields - Marine Engineering - New Member Engineering Fields - Retired Engineers / Mentors - New Member

Join Date: Dec 2006
Location: Panama
Posts: 4273
Good Answers: 213
#36
In reply to #29

Re: Funny Caption for a Serious Matter

01/24/2010 7:45 PM

You are absolutely right about Forth being more an attitude than a language. Back in the days when I was using it (more experimenting than actual development, although I did some interesting things with interfacing to test and measurement equipment that just was not possible with conventional software- like getting in the the actual machine clock cycle for timing functions), I really enjoyed it, and learned a lot about how the computer actually manipulates data- something, I think, that is missing in current approaches to teaching programming. I have pretty much gotten away from Forth these days, however, since I have pretty much switched most of my computer work to Linux, and I am not working so much with the old data acquisition problems I used to face...I still like to play around with it on the lazy Sunday afternoon when I have nothing much else to do. It is lightning fast on my old Win98SE machine that won't run modern operating systems!

Register to Reply
Guru
Hobbies - CNC - New Member Hobbies - DIY Welding - New Member Engineering Fields - Electromechanical Engineering - New Member

Join Date: Aug 2007
Posts: 23647
Good Answers: 420
#19
In reply to #16

Re: Funny Caption for a Serious Matter

01/23/2010 9:47 AM

The fastest, most efficient applications, are written in assembly language (usually for the military or scientific), which practically overrides the operating system, to 'speak' directly to the CPU's 'interrupt-cue',

Thats what I have understood, because as I understand assembly is a more direct language. Having written "C" its assembly also not for the layman. But if you understand assembly you have a very good understanding of the operations of how computer actually works.

p911

__________________
“ When people get what they want, they are often surprised when they get what they deserve " - James Wood
Register to Reply
Guru

Join Date: Feb 2007
Location: Israel
Posts: 2968
Good Answers: 24
#21
In reply to #19

Re: Funny Caption for a Serious Matter

01/23/2010 6:05 PM

Exactly. Assembly-written programs, must handle the hardware directly, and manage RAM stacks (real-time memory management) without the mediation of the operating system. In contrast, a high-level language, uses abstracts to manipulate the operating-system's kernel routines, already written in low-level languages (such as FORTH or assembly) and compiled into a tight and efficient runtimes-code. In the old Windows, this library of kernel routines was called "Library-Functions" and the library was called API (for 16-bit) or MFC (for 32-bit).

Register to Reply
Guru
Hobbies - CNC - New Member Hobbies - DIY Welding - New Member Engineering Fields - Electromechanical Engineering - New Member

Join Date: Aug 2007
Posts: 23647
Good Answers: 420
#23
In reply to #21

Re: Funny Caption for a Serious Matter

01/23/2010 6:47 PM

I worked with "C" back in the late "80's" kinda a hobby but I used it for work....and one time I wanted to change industry and became a programmer as a career and write game software. I bought the Borland professional package that had the "C" complier and also assembler. I got into it pretty heavy, bought books invested all my free time. Then I walked into a game software shop. And saw all the competition, and it was like a switch going off,I still had the passion for robotics so I added picked up that up as well as industrial electronics just because I thought that would be fun.

Yah, I had no life , and loved it. not really, I was young with a good work ethic, my plan was I wanted to push myself until I was forty and then to start slowing down....never happened. but I can't put in the 18+ hour days any more, and list tie 3 days together....thank god

__________________
“ When people get what they want, they are often surprised when they get what they deserve " - James Wood
Register to Reply Off Topic (Score 5)
Guru

Join Date: Feb 2007
Location: Israel
Posts: 2968
Good Answers: 24
#25
In reply to #23

Re: Funny Caption for a Serious Matter

01/23/2010 7:02 PM

Many old programmers used to say that programming taught them to think...

Yes, programming is a buzz: an exciting occupation be it a profession or a hobby

I too had similar passion for writing games, back in the 80's, and was very discouraged by the games industry, because those folk-tales about a lone programmer writing a game by his own, was just that: a folk-tale, an urban myth.

The fact was that writing a game took dozens of programmers, each in charge of their own little sector, with some graphics designers and sound-effects and audio designers, all supervised by art-directors and project managers...

Get it ?

Register to Reply Off Topic (Score 5)
Guru
Hobbies - CNC - New Member Hobbies - DIY Welding - New Member Engineering Fields - Electromechanical Engineering - New Member

Join Date: Aug 2007
Posts: 23647
Good Answers: 420
#27
In reply to #25

Re: Funny Caption for a Serious Matter

01/23/2010 7:07 PM

got it

__________________
“ When people get what they want, they are often surprised when they get what they deserve " - James Wood
Register to Reply Off Topic (Score 5)
Guru
Panama - Member - New Member Hobbies - CNC - New Member Engineering Fields - Marine Engineering - New Member Engineering Fields - Retired Engineers / Mentors - New Member

Join Date: Dec 2006
Location: Panama
Posts: 4273
Good Answers: 213
#28
In reply to #19

Re: Funny Caption for a Serious Matter

01/23/2010 7:09 PM

We would probably get a lot better code in any language if we required programmers to master assembly first. That's the level at which you really learn how a computer works...

Register to Reply
Guru

Join Date: Feb 2007
Location: Israel
Posts: 2968
Good Answers: 24
#30
In reply to #28

Re: Funny Caption for a Serious Matter

01/24/2010 7:57 AM

You said it.

In israel, assembly is a mandatory language for robotics and control systems

Register to Reply
Guru

Join Date: Jun 2013
Location: Central Canada
Posts: 677
Good Answers: 28
#44
In reply to #30

Re: Funny Caption for a Serious Matter

08/28/2013 11:36 AM

The sad part of assembly sometimes is that you write a really slick piece of application specific code and your antivirus software doesnt like it. But that is a different environment from robotics and controls, since they are stand alone systems.

__________________
Smart as a post and twice as fast.
Register to Reply
Register to Reply 44 comments

"Almost" Good Answers:

Check out these comments that don't yet have enough votes to be "official" good answers and, if you agree with them, vote them!
Copy to Clipboard

Users who posted comments:

Anonymous Poster (1); cwarner7_11 (9); Garthh (4); Labyguy (1); LongintheTooth (1); phoenix911 (12); Yuval (16)

Previous in Forum: Pressure Test on Cryogenic Vessels   Next in Forum: lincoln tig 250
You might be interested in: Switch Boots, NVRAM, Window, Glass and Glazing Services

Advertisement