🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

7 total messages Started by Tero Ahtee Thu, 13 Aug 1992 11:35
Olio-ohjelmointi -kirja
#116
Author: Tero Ahtee
Date: Thu, 13 Aug 1992 11:35
107 lines
4178 bytes
Muutama valikoitu poiminto kirjasta 

Risto P{{rni. Olio-ohjelmointi. 1991, Suomen Atk-kustannus Oy, 229 s.,
hinta kirjakaupassa noin 250 mk.


---------- 

M{{ritelm{n mukaisesti puhtaasti olioperustaisia k{{nt{ji{ sek{
tulkkeja ovat mm. Smalltalk, Turbo Pascal, C++, Actor sek{ CLOS. 

Ihmisen ja koneen v{linen vuorovaikutusolioperustainen ikkunointi.

Viime vuosina ovat erilaiset ikkunointij{rjestelm{t, kuten MSWINDOWS
ja XWINDOW, yleistyneet...

Viimeisen{ oliomallin osana on olemassaolo. Olemassaolo on ominaisuus,
jolla olion elinik{ tai sijainti m{{rittyy. 

Valitsin (selector) Connects
Operaatio joka avaa olion tilan, mutta ei muuta sit{.

Polymorfismi tarkoittaa, ett{ muuttujat voivat olla useaa eri tyyppi{
samanaikaisesti kutsun mukaisesti.

Luokkien k{ytt{missuhde sotketaan usein monenkertaiseen periytymiseen,
mutta kyseess{ on kaksi eri asiaa. 

Strukturoidulla analyysill{ suunnittelija kartoittaa reaalimaailman
ilmi|n tietovirroiksi ja ympyr{kaavioiksi, eli palloiksi (bubbles).

Boochmenetelm{

Uusin aluevaltaus on k{ytt|liittymien samankaltaistuminen MSWindowsin
yhteyteen.

Smalltalk /V Windows on yksi versio Digitalk Inc:n luomista
Smalltalkohjelmista. 

Perusideana Smalltalkissa on ns. kehysajattelu: Kunkin ohjelman
yhteydess{ on m{{ritelty kaikilla ohjelman tasoilla p{tev{t muuttujat.

Matalimmalla tasollaan Smalltalk on perinteinen ohjelmointikieli kuten
Pascal, C jne.

Oliot ovat itsens{kuvaavia (selfdescribing) tietorakenteita. 

Smalltalk /V for Windows on hyv{ ty\kalu suhteellisen pienten
projektien hallintaan.

K{ytt|liitynt{ Turbo Pascal for Windowsissa on kuten kaikki muutkin
MS-Windowsin alla toimivat ohjelmat.

My|h{inen sidonta yhdisty{{ yksik|n vanhat osat kirjoittamiisi uusiin
m{{rityksiin.

Oliot voidaan m{{ritell{ staattisiksi termill{ var, tai dynaamisisiksi
aliohjelmalla New.

Olioiden m{{ritt{minen dynaamisiksi tapahtuu New proseduurilla:

Rakentajat ja tuhoajat ovat vastaavia rakenteita kuin Turbo
Pascalissa. C++:ssa kyseiset operaatiot ovat new sek{ delete.

C++ sis{lt{{ my|s virtuaalit funktiot sek{ dynaamiset oliot. N{iden
toimintaperiaate on sama kuin Turbo Pascalissa. Yksityiskohtaisempaa
tietoa C++:sta on saatavissa lukuisissa ohjelmointioppaissa sek{
ohjelmistomanuaaleissa.

C-kieli on tehokasta, mutta siit{ puuttuu ajoaikaisen j{rjestelm{n
tarkistukset. T{m{ on yksi puutteista joka syntyy, koska C-kieliset
k{{nt{j{t perustuvat tietovirtoihin, joiden avulla juuri saavutetaan
k{{nt{jien nopeus ja tehokkuus.

Yhten{isen k{ytt|liittym{n edut ovat selvi{; ... Moniajo ...
Muistinhallinta ... 

---------- 

Mm. esimerkeiss{ normaalin tekstin seassa esiintyvist{ lukuisista
erikois- ja kontrollimerkeist{ ei kannata pit{{ edes lukua...

Vitsin{ kerrotaan ett{ "avaa ko. kirja satunnaisesti milt{ tahansa
sivulta ja laske montako asia- ja/tai kirjoitusvirhett{ l|yd{t...".


Miten t{m{ on mahdollista Suomessa ? Taustoista olen kuullut vain sen
verran, ett{ P{{rni valmistui Helsinki-Vantaan teknillisest{
oppilaitoksesta, ja t{m{ kirja oli h{nen lopputy|ns{ (suorat huonot
k{{nn|kset englanninkielest{ selittyv{t t{ll{), johon ohjaajat olivat
esitt{neet lukuisia korjauksia. Jollakin ihmeen tavalla t{m{ kuitenkin
painettiin hyv{maineisessa kustantamossa ilman insin||rity|n ohjaajien
korjausten huomioon ottamista. T{ss{ lopputulos. Kirjan hy|dyn
arvioikoon jokainen itse. 


	Tensu



-- 
Tero Ahtee * tensu@cs.tut.fi  *  Tampere  *  Finland  *  Europe 
Login ergo sum.   <>   Workload is not killing - it is challenging.
COMMERCIAL : Why should you pay less for a better computer - buy IBM !

-- 
Re: Olio-ohjelmointi -kirja
#118
Author: Tero Ahtee
Date: Thu, 13 Aug 1992 12:47
26 lines
1228 bytes
In article <1992Aug13.113544.1573@funet.fi> tensu@cs.tut.fi (Tero Ahtee) writes:
>
>Muutama valikoitu poiminto kirjasta 
>
>Risto P{{rni. Olio-ohjelmointi. 1991, Suomen Atk-kustannus Oy, 229 s.,
>hinta kirjakaupassa noin 250 mk.
>
>
>---------- 

No niin, nyt se sivun 177 juttu j{ikin pois ; no t{ss{ se tulee... 

C-kielinen k{{nt{j{ vie v{h{n tilaa, koska se sis{lt{{ vain v{h{n
syntakseja. ANSIC:ss{ on ainoastaan 27 varattua sanaa. C++:ssa niit{
on 43.
 
>----------  

	Tensu

-- 
Tero Ahtee * tensu@cs.tut.fi  *  Tampere  *  Finland  *  Europe 
Login ergo sum.   <>   Workload is not killing - it is challenging.
COMMERCIAL : Why should you pay less for a better computer - buy IBM !

-- 
Re: Olio-ohjelmointi -kirja
#120
Author: Salmela Jarmo
Date: Thu, 13 Aug 1992 14:54
36 lines
1811 bytes
Kerrankin atk-alalla on joku todellinen hardcore huuhaahemmo,
jolla pokka ei pet{ kesken matkaa. Toisaalta Tietotekniikan
liiton omistama kustannusyhti|k{{n ei ole loistanut ns.
asiantuntemuksella liikaa....

 tensu@cs.tut.fi (Tero Ahtee) writes:
>Muutama valikoitu poiminto kirjasta 
>Risto P{{rni. Olio-ohjelmointi. 1991, Suomen Atk-kustannus Oy, 229 s.,
>hinta kirjakaupassa noin 250 mk.
>---------- 

>Viimeisen{ oliomallin osana on olemassaolo. Olemassaolo on ominaisuus,
>jolla olion elinik{ tai sijainti m{{rittyy. 

>Miten t{m{ on mahdollista Suomessa ?

Helpostihan tuo tuntuu sujuvan. Olio-ohjelmointikirjaa
"tarvittiin" suomalaisen kirjoittamana nopeasti, ennen kuin
er{s Pehmoilija valtaisi moisen alueen.

Lis{ksi minun on mainittava, ett{ nykymaailmassa eiv{t
lehtikustantajat juurikaan viitsi julkaista kirjaravioita,
joissa arvioinnin kohde todetaan vessapaperiksi :-<

Varmasti monessa opistossa P{rmin kirja on jo oppikirjana k{yt|ss{, ja
ko. teoksen opiskelulla korvataan monta opintoviikkoa TTKK:kin
kursseista  (lappeen rannasta puhumattakaan ;-).

Mutta miksi ei k{{nnet{ ja kustanneta hyvi{ kirjoja?
Kuka pimitt{{ julkaisurahoja, joita varmaan alan j{rjest|ill{
olisi ainakin hieman k{ytett{viss{.

 - jarmo salmela
-- 
- jarmo salmela - the Man with the Muckrake - diurnarius scientificus -
Re: Olio-ohjelmointi -kirja
#123
Author: Kenneth S A Oksanen
Date: Thu, 13 Aug 1992 16:34
15 lines
1136 bytes
tensu@cs.tut.fi (Tero Ahtee) writes:
>Muutama valikoitu poiminto kirjasta 
>Risto P{{rni. Olio-ohjelmointi. 1991, Suomen Atk-kustannus Oy, 229 s.,
>[..]

Voi luoja... VOI LUOJA!

Min{ kun jo luulin ett{ se ATK-sanakirja oli jotain!

--
; (c) 1991 by Kenneth Oksanen, <cessu@cs.hut.fi>, +358-0-4513377 or -555017
((lambda (a) (a a ((lambda (a) (lambda () (set! a (+ 1 a)))) 2))) (lambda 
(a b) ((lambda (c) (newline) (write c) (a a ((lambda (b) (lambda () (b b))) 
(lambda (a) ((lambda (b) (if (= (modulo b c) 0) (a a) b)) (b)))))) (b))))
Re: Olio-ohjelmointi -kirja
#125
Author: Ari Lemmke
Date: Thu, 13 Aug 1992 23:38
45 lines
2376 bytes
	Hmm... tamahan on _huuhaata_ ;-)

In article <CESSU.92Aug13204623@cardhu.hut.fi> cessu@cs.hut.fi (Kenneth S A Oksanen) writes:
:   Kun minusta hieman tuntuu silt{, ett{ se joka ensimm{isen{ vie
:   jonkinlaisen tuherruksen kustantajalle saa aina paikan.

	Kustannussopimuksen ...

:   Miksi hemmetiss{ kustantajat eiv{t itse etsi alan asiantuntijaa k{siins{ ja
:   tarjoa ty|t{ t{lle, tai vaikkapa j{rjest{ tarjouskilpailua?!

	Uskokaa jo, tassa armaassa kansassamme (johon itsenikin joskus
	luen) on suomea puhuvia todella harvassa, ja viela harvemmassa
	on hemmoja, jotka olio-ohjelmointi kirjoja lukisivat, ja viela
	harvemmassa sellaisia, jotka siita >200 markkaa maksaisivat.
	Eli selvasti: ei ole markkinoita.

	Kirjoittajia ei myos vilisi nurkissa. Ja ei kustantajiakaan,
	koska markkinat ovat pienet on kirjan painos korkeintaan
	muutama tuhat.

:   Edelleen jonkinlainen l{hdekritiikki olisi kyll{ suotavaa!

	Oikolukeminen ei ole hauskinta huvia (Kari Alhon un*x-
	opuksen lukeneena). Ja jos sita ei tee huvikseen, asiantuntijan
	palkka olisi liian suuri kirjan tuottoon nahden.

	Springerin kirjat ovat enklanniksi ja maksavat hunajaa,
	vastaavan tasoisen suomalaistuotoksen tekeminen pienella
	painoksella luultavasti maksaisi 4 kertaa enemman.
	(kukaan tuskin maksaa tonnia hyvastakaan kirjasta?)

:   >Lis{ksi minun on mainittava, ett{ nykymaailmassa eiv{t
:   >lehtikustantajat juurikaan viitsi julkaista kirjaravioita,
:   >joissa arvioinnin kohde todetaan vessapaperiksi :-<
:
:   Valitettavasti totta.

	Kun pienessa maassa lehden ja kirjan kustantaja voi olla
	sama puulaaki.

:   ; (c) 1991 by Kenneth Oksanen, <cessu@cs.hut.fi>, +358-0-4513377 or -555017

	arl
Re: Olio-ohjelmointi -kirja
#127
Author: Harri "scofield" Hursti
Date: Fri, 14 Aug 1992 09:39
20 lines
1509 bytes
js@ee.tut.fi (Salmela Jarmo) kirjoittaa :

>Lis{ksi minun on mainittava, ett{ nykymaailmassa eiv{t
>lehtikustantajat juurikaan viitsi julkaista kirjaravioita,
>joissa arvioinnin kohde todetaan vessapaperiksi :-<

Johtuupi aika pitkalti siita, etta "kirjailijoilla" on vahvoja sidos-
suhteita lehtikustantajiin ja siita etta kustantajilla on vahvoja 
keskinaisia sidossuhteita. Riippumaton lehdisto on suomessa klisee.

Ei ole hyvaa bussinessta haukkua lehdessa edes kilpailevan kustannus-
talon kustantamia tuotteita, koska vastapuolen sidospiirit vastaavat
haukkumalla takaisin omat kirjat. Piiri on liian pieni ja markkinat
liian ohuet.

--
Harri "scofield" Hursti    ! "... 'cause they walk away from everything,
scofield@cs.hut.fi         !  just to see the dream come true.
                           !  So God bless the boys, who make the noice,
                           !  on channel #42"
Re: Olio-ohjelmointi -kirja
#131
Author: Perttu Raivio
Date: Sun, 16 Aug 1992 13:00
19 lines
1305 bytes
In article <ARL.92Aug14023849@laphroaig.cs.hut.fi> arl@cs.hut.fi (Ari Lemmke) writes:
>
> 	(kukaan tuskin maksaa tonnia hyvastakaan kirjasta?)

	Ehk{p{ samat hemmot, jotka k{ytt{v{t vuodessa tuhansia markko-
ja ostamalla joka p{iv{ molemmat iltap{iv{lehdet? Mit{s ne maksaa 
nyky{{n, 5 arkisin ja 10 viikonloppuisin, vai? No, vuodessa siis 3640 
ja muutamat rapiat p{{lle...

--
	Master master
	This is recorded thru uh flies ear
	'n you have t' have flies eye t' see it
	It's the thing that's gonna make Captain Beefheart
	And his magic band fat
	Frank it's the big hit
	It's the blimp
	It's the blimp, Frank
	It's the blimp
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads