1 / 21

Chapter 01 Introduction

Chapter 01 Introduction. Paul.Kyberd @ brunel.ac.uk Tower D Room 409. Three hours – I can easily speak for three hours you may have trouble listening! Plan A break at 15:00 corresponding to the room break extended for 15 minutes In the break you can collar me and ask questions.

maylin
Télécharger la présentation

Chapter 01 Introduction

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Chapter 01Introduction Patterns

  2. Paul.Kyberd @ brunel.ac.uk Tower D Room 409 Introduction

  3. Three hours – I can easily speak for three hours you may have trouble listening! Plan A break at 15:00 corresponding to the room break extended for 15 minutes In the break you can collar me and ask questions. Recommendation The only way to slow me down is to ask questions. Organization Introduction

  4. ASK QUESTIONS … ANSWER QUESTIONS ASK QUESTIONS … Preliminaries Introduction

  5. Too many to list, amazon return 49,316 (17,237; 5068; 4690; 4411) …. Beginning Java 2: Ivor Horton. Wrox Beginning Java Networking: Darby et al. Wrox.. are two I have used JavaTech – good book make sure you get an upto date edition Excellent web site with code examples. Written by particle physicists – so it may be to my taste Java 26,307 Java 4 5,277 on Java 5 5,383Amazon Java 6 4,786 77 (19/08/07) Java 7 3765 Reading Introduction

  6. A Versions Java 7 July 28 2011 Java 8 Expected 2013 - delayed Introduction

  7. The sun web site is very good (now Oracle) Examples, tutorials Download the core api documentation Resources Introduction

  8. Plan Introduction

  9. Plan Introduction

  10. Plan Introduction

  11. Example .TITL HELLO 02 ; "HELLO, WORLD" FOR NOVA RUNNING RDOS 03 ; USES PCHAR SYSTEM CALL 04 .NREL 05 .ENT START 06 07 START: 08 00000'022424 DOCHAR: LDA 0,@PMSG ; LOAD AC0 WITH NEXT CHARACTER, 09 00001'101015 MOV# 0,0,SNR ; TEST AC0; 10 00002'000412 JMP DONE ; SKIPPED IF NONZERO 11 00003'006017 .SYSTM 12 00004'010000 .PCHAR ; PRINT FIRST 13 00005'000413 JMP ER ; SKIPPED IF OK 14 00006'101300 MOVS 0,0 ; SWAP BYTES 15 00007'006017 .SYSTM 16 00010'010000 .PCHAR ; PRINT SECOND 17 00011'000407 JMP ER ; SKIPPED IF OK 18 00012'010412 ISZ PMSG ; POINT TO NEXT WORD 19 00013'000765 JMP DOCHAR ; GO AROUND AGAIN 20 21 00014'006017 DONE: .SYSTM ; NORMAL EXIT Introduction

  12. 22 00015'004400 .RTN 23 00016'000402 JMP ER 24 00017'063077 HALT 25 00020'006017 ER: .SYSTM ; ERROR EXIT 26 00021'006400 .ERTN 27 00022'063077 HALT 28 00023'063077 HALT 29 30 00024'000025'PMSG: .+1 ; ADDRESS OF FIRST WORD OF TEXT 31 ; NOTE BYTES ARE PACKED RIGHT-TO-LEFT BY DEFAULT 32 00025'042510 .TXT /HELLO, WORLD!<15><12>/ ; THAT'S CR LF 33 046114 34 026117 35 053440 36 051117 37 042114 38 006441 39 000012 40 00035'000000 0 ; FLAG WORD TO END STRING 41 42 .END START Example Introduction

  13. Advantages Introduction

  14. …… Introduction

  15. OO Design In software engineering, a design pattern is a general repeatable solution to a commonly occurring problem in software design. A design pattern is not a finished design that can be transformed directly into code. It is a description or template for how to solve a problem that can be used in many different situations. Object-oriented design patterns typically show relationships and interactions between classes or objects, without specifying the final application classes or objects that are involved. Algorithms are not thought of as design patterns, since they solve computational problems rather than design problems. Wikipedia Introduction

  16. …… Introduction

  17. Course Aims Introduction

  18. Aims Introduction

  19. Correctness Introduction

  20. Bug reporting Should you report security problems in say the windows OS? And why? Introduction

  21. Outcomes Introduction

More Related