gusl: (Default)
[personal profile] gusl
Classes started this Tuesday.

I went to:

Grad Intro to AI
Grad ProgLan Paradigms
Undergrad/Grad Algorithms
Undergrad/Grad Musical Computing

Probably staying with only AI and Musical Computing. Algorithms is too elementary, and ProgLan Paradigms looks a lot like CS208 from Bucknell, although apparently deeper.

AI is taught by a very entertaining French actor. He encouraged our self-affirmation as RESEARCHERS, and not students; and he made fun of experimental physics papers (more pages listing authors than content). We will be using UML to do our ontologies, and the course seems very practically-oriented, like most courses here. (My economist uncle said: Brazil needs more technology transfer, not more theory. But he also said my comparative advantage IS theoretical work, so maybe Brazil is not the place for me. I agreed.)

In Music, we are first studying acoustics and psychoacoustics, and a lot of my old doubts about signal-processing are coming up again. I'm always adding the constraint of conservation of energy (or power) to see if things hold up. (Kinda similar to how I use information theory). So far, I haven't learned anything new, but it was only my first lesson.

I am such a theorist. In ProgLan paradigms, the prof showed us a list of required properties of a programming language: and one of them was "naturalness" for solving problems in some domain. So I asked: "How do you measure naturalness?". He said it was subjective. So I went on to ask if Kolmogorov (program-size) Complexity could provide an objective measure, but he didn't know.

There is a more theoretical course called "Semantics of Programming Languages", but it will be next semester.

(no subject)

Date: 2003-04-26 04:53 pm (UTC)
From: [identity profile] jetcat.livejournal.com
classes where? i thought you were still in brazil.

at...

Date: 2003-04-26 05:19 pm (UTC)
From: [identity profile] perspectivism.livejournal.com

Universidade Federal de Pernambuco!

(note how I follow hyperlinks ;) )

theoretician!

Date: 2003-04-26 05:24 pm (UTC)
From: [identity profile] perspectivism.livejournal.com

I'd measure 'naturalness' by polling domain experts while they're learning the new language.

For example, say we invent Fortran & we want to measure 'naturalness' for mechanical engineers. Take a bunch of mech engineers, show them the language, get them doing stuff with it, and survey them after the first day, first week, first month and first year!

The particular survey question doesn't much matter -- as long as it's consistent to compare across candidate languages for the problem domain.

- A Fellow Theorist

Re: theoretician!

Date: 2003-04-28 09:36 pm (UTC)
From: [identity profile] gustavolacerda.livejournal.com
I'm not satisfied with a subjective measure like that, perhaps because it would be affected by all kinds of human quirks (which don't interest me)...
I am actually interested an idealization of the programmer. Program size seems like a good objective measure, but I could probably find some faults with it if I were in a thinking mood.

Some people are interested in making computers understand and use natural language... but I'm more interested in making humans speak computer languages... formal languages can provide a certain precision, conciseness, etc., which are more fit for doing science... besides allowing us to talk to computers.

I am always struggling with the fact that humans are not wired to do logic naturally. But one day they will. (probably with real wires)

(no subject)

Date: 2003-04-27 10:09 am (UTC)
From: [identity profile] combinator.livejournal.com
I think it would be very difficult to correctly quantify "naturalness" until we have a highly accurate model of the human brain. Until then, all we can do is survey people, and surveys will necessarily be somewhat stochastic. I never trust surveys as I never feel like myself when I take them.

February 2020

S M T W T F S
      1
2345678
9101112131415
16171819202122
23242526272829

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags