Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

6.002 Circuits and Electronics

Name: Dr. Dick 2010-09-10 23:42

Discussion thread for the 6.002 Circuits and Electronics course.

http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-002-circuits-and-electronics-spring-2007/

I found the lumped abstraction lecture to be condescending on programming and computer science.  We aren't just an over-simplification of physics through layers and layers of abstraction, right?

Name: Anonymous 2010-09-10 23:50

Maybe.

Name: Anonymous 2010-09-11 1:45

Possibly.

Name: Anonymous 2010-09-11 3:57

Probably.

Name: Anonymous 2010-09-11 4:31

Definitely not. Unless I'm wrong.

Name: Anonymous 2010-09-11 4:44

This made me laugh.
Of course you are.

Name: Anonymous 2010-09-11 19:39

>>1
Yes, you are, however even if everything is understood, there are some questions you won't ever be able to confirm the answers to, such as the raw nature of the world. Even if you understood how physics works down to the lowest layer, even if you understood how your brain/mind works and how thoughts are formed, there are some things about the nature of our universe that you won't be able to understand, such as why do we have qualitative experiences, and if we do have them, what are they a property off. Or as Chalmers put it:
"The really hard problem of consciousness is the problem of experience. When we think and perceive, there is a whir of information-processing, but there is also a subjective aspect.  … When we see, for example, we experience visual sensations: the felt quality of redness, the experience of dark and light, the quality of depth in a visual field. … Then there are bodily sensations, from pains to orgasms; mental images that are conjured up internally; the felt quality of emotion, and the experience of a stream of conscious thought."

Name: Anonymous 2010-09-12 2:06

>>1
Computer Science is ultimately a parasite that grows atop physics and engineering and gives no credit.

Name: Anonymous 2010-09-12 3:39

>>8
Computer Science can be viewed separately if you must, but it wouldn't be very useful in practice without them.

Name: Anonymous 2010-09-12 6:31

No. Computer science is an a priori pursuit which derives from nothing but pristine logic.

We don't care about the implementation of circuits - that's for computer engineering and other unclean subjects to worry about.

Name: Anonymous 2010-09-12 10:54

Computer science exists mainly to assist other sciences in solving problems.

Name: Anonymous 2010-09-12 12:46

If CS were less 'the science of computers' and more 'the science of computation', it'd basically be mathematics.

Name: Anonymous 2010-09-12 13:28

>>12
CS is a subset of mathematics, genius.

Name: Anonymous 2010-09-12 13:52

>>13
Mathematics are just applied CS, genius.

Name: Anonymous 2010-09-12 18:37

>>14
You're an idiot.

Name: Anonymous 2010-09-12 21:01

>>11
Computer Science exists mainly to create new problems.

Name: Anonymous 2010-09-14 9:11

>>16
Now I have two problems.

Name: Anonymous 2010-09-14 10:19

>>14
CS is just applied genius.

Name: This. 2010-09-14 11:13

>>18
This.

Name: Anonymous 2010-09-14 11:56

>>18
U MENA PHYSICS

Name: Anonymous 2010-09-14 12:22

>>20
jews

Name: Anonymous 2010-09-14 13:44

you mena pause

Name: VIPPER 2010-09-14 15:22

>>21
*JEWS

Name: Anonymous 2010-09-14 17:01

As somebody who actually *does* electronics and only programs on the side (and that poorly), I'm willing to give that if you have somebody else to interpret for you, if you're willing to give up that control, then yes, you can view your programming as a separate thing that has nothing to do with diodes or transistors.

That requires trusting your OS or your Java environment or whatever *far* more than I'm willing to on most projects.

Somebody once suggested to me that we should make Java a law and just optimize every OS to interpret Java. I almost wanted to smack him - how the fuck am I supposed to run Java on my 8bit microprocessor? Or on my µBlaze softcore?

Name: Anonymous 2010-09-14 17:04

>>24
(and that poorly)
That's a bit of an understatement.

Name: Anonymous 2010-09-14 18:13

>>24
Java's pretty average. I most certainly wouldn't like it to be forced on me. I like being able to pick the range of language(s) I use depending on my needs, I'll usually use as high-level language as I can get without loosing flexibility (Common Lisp and ML would be such examples), however sometimes I need a more low-level control(for purposes of performance or a more close-to-hardware representation), and I use C for such mid-level tasks, while for certain tasks which require very exact control beyond what C can offer, I just use the platform's assembly. In one way, even when multi-threading is involved, some processes might be too slow or might not be that well modeled by usual sequential processing found in the CPU, then someone might want to go lower and make their own hardware (such as prototyping it using a FPGA, or even running it on a FPGA as building one's own ASIC might involve prohibitive costs unless a large number of such chips are made).

There are a lot of possible things one can create and one needs to evaluate their needs and decide on what would be a good trade-off for implementing their idea, or in the cases where trade-offs can't be afforded, what is the best platform to use or create to solve your problem.

Name: Anonymous 2010-09-15 5:36

>>26

I've never run into a problem that I *could* solve in Assembly but *couldn't* solve in C. I will admit to a bit of luck in that regard, but I believe that when it comes to programming, you write your own luck.

That said, I don't have a philosophical problem with Java. The idea of code that can be run in any OS on any hardware as long as the correct environment is there - that's a great idea. I'd just never use it for most of what I do.

Name: Anonymous 2010-09-15 5:55

>>1
MIT does not have a pure CS major, just a EE&CS which is really an 8 year major of EE + CS smushed into 4 years, sprinkled with MIT-quality cocaine.

Name: Anonymous 2010-09-15 9:33

Stop bumping, please.

Name: Anonymous 2010-09-15 13:01

>>29
ihbt

Name: Anonymous 2010-09-15 14:27

>>30
Why?

Name: Anonymous 2010-09-15 14:42

>>31
because i bumped it

Name: Anonymous 2011-01-31 20:54

<-- check em dubz

Name: Cudder !MhMRSATORI!fR8duoqGZdD/iE5 2013-11-30 9:01

Abstraction is overrated.

Name: Anonymous 2013-11-30 20:16

/
███████ ]▄▄▄▄▄▄▄▄ Bob is building an army.
▂▄▅█████████▅▄▃▂ Bob and his tank are against Google+
Il███████████████████]. Copy and Paste this all over
◥⊙▲⊙▲⊙▲⊙▲⊙▲⊙▲⊙◤.. Youtube if you are with us

Don't change these.
Name: Email:
Entire Thread Thread List