convert Metric to English and English to Metric using pseudocod
-
The Grand Negus wrote:
Not necessarily. Recall the story of Henry Ford who, encountering one of his engineers feverishly working out the volume of an oddly-shaped fuel tank, simply filled the thing with water and poured the contents into a graduated cylinder.
I take your point but immersing an aluminum cube with a void in the center will measure the volume of the cube including the void. You would have to fill the void with fluid to figure out how much to subtract since I was after how much aluminum was required. Based on the description of the shape, to get access to the void I would have to drill a hole in the box. In this case the mathematical approach seems best.
The Grand Negus wrote:
Did you, for example, "calculate" your way to the store the other day, or did you use other methods of measurement, comparison, and decision making? When you reach for the mouse, do you have trigonometry, consciously or unconsciously, on your mind?
Mainly memory but I can say little out what method my mind used internally.
Steve
Stephen Hewitt wrote:
Mainly memory but I can say little about what method my mind used internally.
But that is exactly what we're trying to figure out. And we not interested in "higher mathematics" at this point because we're convinced there are no higher mathematics going on in, say, a two-year-old's mind when he understands and properly responds to simple commands.
-
Stephen Hewitt wrote:
Mainly memory but I can say little about what method my mind used internally.
But that is exactly what we're trying to figure out. And we not interested in "higher mathematics" at this point because we're convinced there are no higher mathematics going on in, say, a two-year-old's mind when he understands and properly responds to simple commands.
The Grand Negus wrote:
we're convinced there are no higher mathematics going on in
I don't agree with that. I'm quite sure there's all kind of complex operations taking place, many of which would be best described and understood mathematically.
Steve
-
Chris Maunder wrote:
Enough is enough.
But enough of what? Exhibit A - In a thread about Latex I suggest that a wysiwyg approach might be a better alternative, with a reference to a commercial product as proof of concept [^]. Exhibit B - In a thread about pseudocode I suggest that thinking of pseudocode as real code might be a better alternative, with a reference to a commercial product as proof of concept [^]. What's the difference? And please don't say that I have a vested interest in one and not the other because (a) you don't know that, and (b) it wouldn't affect the points being made anyway.
The Grand Negus wrote:
Chris Maunder wrote: Enough is enough. But enough of what?
enough of you of course... !
Don't know where to start ?
Refer the Forums Guidelines and ask a friend -
The Grand Negus wrote:
Chris Maunder wrote: Enough is enough. But enough of what?
enough of you of course... !
Don't know where to start ?
Refer the Forums Guidelines and ask a friendtoxcct wrote:
enough of you of course... !
:laugh:
Some people have a memory and an attention span, you should try them out one day. - Jeremy Falcon
-
The Grand Negus wrote:
we're convinced there are no higher mathematics going on in
I don't agree with that. I'm quite sure there's all kind of complex operations taking place, many of which would be best described and understood mathematically.
Steve
Stephen Hewitt wrote:
and understood mathematically
Actually you are fully correct and well... the other, never mind. What the human brain does is parallel thought, what we think of as "lacking" mathematical thought is actually extremely complex mathematical relationships. From 3D vision, distance estimation, location memorization (and planning), everything that we do can be represented mathematically. One of the great shocks to scientists was discovering how bees give away location in their "dance" to find new places of nectar. The result was a 6-dimensional description of air-flight to the location, 6D being a shorter description similar to a quaternions (4D) being an excellent representation of 3D spatial references. Are human beings mathematically deficient because we don't use 6D? No, on the contrarary, some of the mathematics we use are so complex, yet automatically solved by the human brain that we are still working on figuring it out. Everything you do from typing, reading this text, to putting your socks and shoes on in the morning takes into account extremely complex mathematical relationships as an automatic reflex. But just because the mathematics are solved by reflex and subconcsious does not mean the math is lacking. Trust me, it is there, in huge volumes!
_________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)
-
The Grand Negus wrote:
we're convinced there are no higher mathematics going on in
I don't agree with that. I'm quite sure there's all kind of complex operations taking place, many of which would be best described and understood mathematically.
Steve
Stephen Hewitt wrote:
I'm quite sure there's all kind of complex operations taking place
Seriously, this is not the case. There are all sorts of simple operations taking place, the combination of which results in apparently complex behavior. Jeffry, in the following post, is simply wrong. While these complex behaviors can be described - the hard way - with complex mathematics, this does not mean that they are the result of, or generated by, those same complex mathematics. Let's say, for example, that I write up a little program where dots on the screen appear to approach/flee from one another based on color and proximity; the program uses nothing but simple coordinates and two addition operations (add 1, subtract 1). Some genius, of course, might look at the whole pattern after, say, a hundred steps, and may also be able to devise a complex formula that describes the composite path taken by each little dot. But if he thought that that formula was the source of that path - or that anything remotely like that was processed in the program - he would be completely wrong. Check out the introduction to this article [^] that describes an apparently complex behavior of ants - and the remarkably simple cause underlying it. No complex math in sight.
-
Stephen Hewitt wrote:
I'm quite sure there's all kind of complex operations taking place
Seriously, this is not the case. There are all sorts of simple operations taking place, the combination of which results in apparently complex behavior. Jeffry, in the following post, is simply wrong. While these complex behaviors can be described - the hard way - with complex mathematics, this does not mean that they are the result of, or generated by, those same complex mathematics. Let's say, for example, that I write up a little program where dots on the screen appear to approach/flee from one another based on color and proximity; the program uses nothing but simple coordinates and two addition operations (add 1, subtract 1). Some genius, of course, might look at the whole pattern after, say, a hundred steps, and may also be able to devise a complex formula that describes the composite path taken by each little dot. But if he thought that that formula was the source of that path - or that anything remotely like that was processed in the program - he would be completely wrong. Check out the introduction to this article [^] that describes an apparently complex behavior of ants - and the remarkably simple cause underlying it. No complex math in sight.
The Grand Negus wrote:
Seriously, this is not the case.
which is why you will NEVER achieve AI. Given that I have friends in the bio-neural industry you would be shocked at the amount of information passed for your add 1, subtract 1 operation, the net volume of information wouldn't even fit in a computer made today. Because parallel thought is using assisted symetry of learning to evaluate based on past experience and predictive analysis even for the simpliest of tasks.
_________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)
-
Stephen Hewitt wrote:
I'm quite sure there's all kind of complex operations taking place
Seriously, this is not the case. There are all sorts of simple operations taking place, the combination of which results in apparently complex behavior. Jeffry, in the following post, is simply wrong. While these complex behaviors can be described - the hard way - with complex mathematics, this does not mean that they are the result of, or generated by, those same complex mathematics. Let's say, for example, that I write up a little program where dots on the screen appear to approach/flee from one another based on color and proximity; the program uses nothing but simple coordinates and two addition operations (add 1, subtract 1). Some genius, of course, might look at the whole pattern after, say, a hundred steps, and may also be able to devise a complex formula that describes the composite path taken by each little dot. But if he thought that that formula was the source of that path - or that anything remotely like that was processed in the program - he would be completely wrong. Check out the introduction to this article [^] that describes an apparently complex behavior of ants - and the remarkably simple cause underlying it. No complex math in sight.
Most things which are undeniably complex are composed of simpler components which in turn are composed of yet simpler components, and so on. In short, just because a system is composed of simple components doesn’t imply a lack of complexity; the complexity is often in the interactions. This can be seen, for example, in conway's game of life.
Steve
-
Most things which are undeniably complex are composed of simpler components which in turn are composed of yet simpler components, and so on. In short, just because a system is composed of simple components doesn’t imply a lack of complexity; the complexity is often in the interactions. This can be seen, for example, in conway's game of life.
Steve
Stephen Hewitt wrote:
just because a system is composed of simple components doesn’t imply a lack of complexity; the complexity is often in the interactions
But it does imply that if we can fully understand the simple components, we can build a machine that replicates the behavior of the larger system without needing to understand all of the complex interactions before we do; and that we'll be in a better position to understand those complex interactions after we replicate them using just our understanding of the underlying and simpler components. For example, after constructing a mechanical or computer replica of ants making random turns and dropping pheromones when they have food in hand, we can better understand the behavior of the colony as a whole. The point being that this kind of investigation is doable - we can make immediate progress on the first step because it is simple; and that having made that progress, it will be easier to take a next step, etc. And that's the kind of thinking and doing we advocate. Start with something small and simple - even if you don't understand the whole thing - and see what happens. But always insist on small and simple. The other camp says, "If you don't fully understand the complex mathematics underlying aerodynamics and can't build a 400-passenger airliner capable of transatlantic flight, then get back to the bicycle shop boys, because you're nothing but quacks". Take your pick.
-
Stephen Hewitt wrote:
just because a system is composed of simple components doesn’t imply a lack of complexity; the complexity is often in the interactions
But it does imply that if we can fully understand the simple components, we can build a machine that replicates the behavior of the larger system without needing to understand all of the complex interactions before we do; and that we'll be in a better position to understand those complex interactions after we replicate them using just our understanding of the underlying and simpler components. For example, after constructing a mechanical or computer replica of ants making random turns and dropping pheromones when they have food in hand, we can better understand the behavior of the colony as a whole. The point being that this kind of investigation is doable - we can make immediate progress on the first step because it is simple; and that having made that progress, it will be easier to take a next step, etc. And that's the kind of thinking and doing we advocate. Start with something small and simple - even if you don't understand the whole thing - and see what happens. But always insist on small and simple. The other camp says, "If you don't fully understand the complex mathematics underlying aerodynamics and can't build a 400-passenger airliner capable of transatlantic flight, then get back to the bicycle shop boys, because you're nothing but quacks". Take your pick.
The Grand Negus wrote:
But it does imply that if we can fully understand the simple components, we can build a machine that replicates the behavior of the larger system without needing to understand all of the complex interactions before we do; and that we'll be in a better position to understand those complex interactions after we replicate them using just our understanding of the underlying and simpler components.
Possibly, but you can't just know how to make a transistor and make a computer: you have to know how to put them together.
Steve
-
The Grand Negus wrote:
But it does imply that if we can fully understand the simple components, we can build a machine that replicates the behavior of the larger system without needing to understand all of the complex interactions before we do; and that we'll be in a better position to understand those complex interactions after we replicate them using just our understanding of the underlying and simpler components.
Possibly, but you can't just know how to make a transistor and make a computer: you have to know how to put them together.
Steve
Stephen Hewitt wrote:
Possibly, but you can't just know how to make a transistor and make a computer: you have to know how to put them together.
Of course not. I never said anything like that. I said that having made a transistor, and hooking a few of them together to "see what happens", you'll be in a better position to take the next step, and the next, eventually leading to a computer. Are you purposely being contrary?
-
Stephen Hewitt wrote:
Possibly, but you can't just know how to make a transistor and make a computer: you have to know how to put them together.
Of course not. I never said anything like that. I said that having made a transistor, and hooking a few of them together to "see what happens", you'll be in a better position to take the next step, and the next, eventually leading to a computer. Are you purposely being contrary?
The Grand Negus wrote:
Are you purposely being contrary?
No. I could ask you the same question.
Steve
-
Stephen Hewitt wrote:
In general you only reply to questions which give you some "plausibile deniability".
Actually, I reply when the opportunity presents itself to promote - not myself - but one or more of several principles that lead to different ways of thinking about programming, and that, when applied, produce significantly different programs. Our Plain English development system is one example.
The Grand Negus wrote:
reply when the opportunity presents itself to promote - not myself - but one or more of several principles that lead to different ways of thinking about programming, and that, when applied, produce significantly different programs.
In other words, you reply to promote your ideas. Which, regardless of their intrinsic value, often havea rather tenuous relationship to the topics being discussed prior to your reply. Example: i think this thread at one time had something to do with UOM conversions... (BTW - since most of us know you only by your ideas, drawing a distinction between them and yourself is somewhat pointless)
---- I just want you to be happy; That's my only little wish...
-
The Grand Negus wrote:
reply when the opportunity presents itself to promote - not myself - but one or more of several principles that lead to different ways of thinking about programming, and that, when applied, produce significantly different programs.
In other words, you reply to promote your ideas. Which, regardless of their intrinsic value, often havea rather tenuous relationship to the topics being discussed prior to your reply. Example: i think this thread at one time had something to do with UOM conversions... (BTW - since most of us know you only by your ideas, drawing a distinction between them and yourself is somewhat pointless)
---- I just want you to be happy; That's my only little wish...
Shog9 wrote:
In other words, you reply to promote your ideas.
Doesn't everyone? Or are you responding for someone else? :-D
Shog9 wrote:
Example: i think this thread at one time had something to do with UOM conversions...
Check back, Shog. The topic was pseudocode. And the link between pseudocode and Plain English code is both short and direct. Besides, you know how I hate to see beginners get off on the wrong foot. How could I resist?
-
The Grand Negus wrote:
reply when the opportunity presents itself to promote - not myself - but one or more of several principles that lead to different ways of thinking about programming, and that, when applied, produce significantly different programs.
In other words, you reply to promote your ideas. Which, regardless of their intrinsic value, often havea rather tenuous relationship to the topics being discussed prior to your reply. Example: i think this thread at one time had something to do with UOM conversions... (BTW - since most of us know you only by your ideas, drawing a distinction between them and yourself is somewhat pointless)
---- I just want you to be happy; That's my only little wish...
Shog9 wrote:
(BTW - since most of us know you only by your ideas, drawing a distinction between them and yourself is somewhat pointless)
On the contrary, the ideas (at least the good ones) existed long before I did, and will certainly live on long after I'm dead. I'm just a "link in the chain" - a present voice enunciating eternal truths in ways suited to my contemporaries. Others have gone before me, and still others will pick up the torch when I'm gone. By the way, what do you see as your role in the great scheme of things?
-
Shog9 wrote:
(BTW - since most of us know you only by your ideas, drawing a distinction between them and yourself is somewhat pointless)
On the contrary, the ideas (at least the good ones) existed long before I did, and will certainly live on long after I'm dead. I'm just a "link in the chain" - a present voice enunciating eternal truths in ways suited to my contemporaries. Others have gone before me, and still others will pick up the torch when I'm gone. By the way, what do you see as your role in the great scheme of things?
The Grand Negus wrote:
On the contrary, the ideas (at least the good ones) existed long before I did, and will certainly live on long after I'm dead.
Quite likely. But the ideas that you espouse, good and bad, identify you. A quick scan through this thread reveals three examples of pseudocode, each unique (within the context of this thread at least). You are known in this thread by your pseudocode. You are also known in this thread by your bringing up the notion of a compiler that accepts a pseudocode-like syntax as input (although, it wouldn't exactly be pseudocode in that case). This latter idea is the one you've become known for, to the extent that separating you from the idea isn't an activity likely to be seen as productive by... anyone here.
The Grand Negus wrote:
By the way, what do you see as your role in the great scheme of things?
Grease on the cogs, catalyst in the concoction. Maybe.
---- I just want you to be happy; That's my only little wish...
-
The Grand Negus wrote:
On the contrary, the ideas (at least the good ones) existed long before I did, and will certainly live on long after I'm dead.
Quite likely. But the ideas that you espouse, good and bad, identify you. A quick scan through this thread reveals three examples of pseudocode, each unique (within the context of this thread at least). You are known in this thread by your pseudocode. You are also known in this thread by your bringing up the notion of a compiler that accepts a pseudocode-like syntax as input (although, it wouldn't exactly be pseudocode in that case). This latter idea is the one you've become known for, to the extent that separating you from the idea isn't an activity likely to be seen as productive by... anyone here.
The Grand Negus wrote:
By the way, what do you see as your role in the great scheme of things?
Grease on the cogs, catalyst in the concoction. Maybe.
---- I just want you to be happy; That's my only little wish...
Shog9 wrote:
This latter idea is the one you've become known for, to the extent that separating you from the idea isn't an activity likely to be seen as productive by... anyone here.
Which is a shame. And something, frankly, that I don't understand. Our message, stated in many ways and in many places in these forums, is this: Programming isn't fun anymore. It's not fun to learn, it's not fun to teach, and it's certainly not fun as an occupation. One can no longer master the machine, the operating system, or the development tools - they're just too damn and unnecessarily complicated. But since no one can create who is not master of his tools, the image of God in us - the little creator made after the pattern of the Big Creator - is squelched. The whole thing, therefore, must be simplified or we die (or at least the only part of us that matters, the creative part, dies). And what steps do we recommend? Well... y'know.
Shog9 wrote:
Grease on the cogs, catalyst in the concoction. Maybe.
Fair enough. Start there. But take care not to weary in well-doing, and don't let cowardice or laziness or both keep you from the next step. You're clearly much too gifted to spend your life as an oil can.
-
Stephen Hewitt wrote:
just because a system is composed of simple components doesn’t imply a lack of complexity; the complexity is often in the interactions
But it does imply that if we can fully understand the simple components, we can build a machine that replicates the behavior of the larger system without needing to understand all of the complex interactions before we do; and that we'll be in a better position to understand those complex interactions after we replicate them using just our understanding of the underlying and simpler components. For example, after constructing a mechanical or computer replica of ants making random turns and dropping pheromones when they have food in hand, we can better understand the behavior of the colony as a whole. The point being that this kind of investigation is doable - we can make immediate progress on the first step because it is simple; and that having made that progress, it will be easier to take a next step, etc. And that's the kind of thinking and doing we advocate. Start with something small and simple - even if you don't understand the whole thing - and see what happens. But always insist on small and simple. The other camp says, "If you don't fully understand the complex mathematics underlying aerodynamics and can't build a 400-passenger airliner capable of transatlantic flight, then get back to the bicycle shop boys, because you're nothing but quacks". Take your pick.
The Grand Negus wrote:
But always insist on small and simple. The other camp says, "If you don't fully understand the complex mathematics underlying aerodynamics and can't build a 400-passenger airliner capable of transatlantic flight, then get back to the bicycle shop boys, because you're nothing but quacks".
So you are saying anyone can and should build a 400 passenger airbus to cross the ocean, without understanding aerodynamics, fuel consumption, weight loss to fuel use balance dynamics? You are more far gone than I thought! Well, go for it! But I can guarantee you that you shall NEVER achieve flight unless it is just long enough to kill all the witnesses. Madness. But keep those monkeys typing, sooner or later they will type out a full copy of war and peace through random strokes. When they do, call me, you can laugh then. Until then, the rest of us have real work to accomplish, and are doing so, including aerodynamics and spatial physics, in 4+ dimensions. You can stick to your one dimensional thought, personally I prefer a wider universe of movement or my legs fall asleep. I don't make mountains out of molehills, if anything through quaternion mathematics I have reduced complexity by increasing dimensions. There is never more math than needed, which is far more than you will ever understand.
_________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)
-
The Grand Negus wrote:
But always insist on small and simple. The other camp says, "If you don't fully understand the complex mathematics underlying aerodynamics and can't build a 400-passenger airliner capable of transatlantic flight, then get back to the bicycle shop boys, because you're nothing but quacks".
So you are saying anyone can and should build a 400 passenger airbus to cross the ocean, without understanding aerodynamics, fuel consumption, weight loss to fuel use balance dynamics? You are more far gone than I thought! Well, go for it! But I can guarantee you that you shall NEVER achieve flight unless it is just long enough to kill all the witnesses. Madness. But keep those monkeys typing, sooner or later they will type out a full copy of war and peace through random strokes. When they do, call me, you can laugh then. Until then, the rest of us have real work to accomplish, and are doing so, including aerodynamics and spatial physics, in 4+ dimensions. You can stick to your one dimensional thought, personally I prefer a wider universe of movement or my legs fall asleep. I don't make mountains out of molehills, if anything through quaternion mathematics I have reduced complexity by increasing dimensions. There is never more math than needed, which is far more than you will ever understand.
_________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)
-
Y'know, Jeffry, I think you've got a bit too much of your self-esteem tied up in this math thing. Perhaps it's time we turn out the lights and dream of Mr Edison doing (or not doing) quaternion mathematics in 4+ dimensions...
or perhaps you turn out the lights and dream of crashing a space shuttle for inaccurate math! :wtf:
_________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)