SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Programmer(programming) == Poet(poetry) Subject: Software Engineering Student: Petros Nasi Minilecture 2008
Contents ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Introduction ,[object Object],[object Object]
Introduction ,[object Object]
Introduction ,[object Object]
Programmer Definition ,[object Object],[object Object]
Programmer Definition ,[object Object]
Poet Definition ,[object Object]
Poet Definition ,[object Object]
Similarities ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Similarities ,[object Object],[object Object],[object Object],[object Object]
Similarities ,[object Object],[object Object],[object Object],[object Object],[object Object]
Similarities ,[object Object],[object Object],[object Object],[object Object],[object Object]
Conclusion
Conclusion When the  right flow does not exist  in a poem, the reader may  stop reading  it, in the same way that a program will  stop working ,  if there is an error  in a specific line of commands.  According to Richard Gabriel ,  Distinguished Engineer at Sun  Microsystems,  that can only  be fixed  with  everyday practice both in poetry, as well as in programming.
References ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Question ,[object Object]

Weitere ähnliche Inhalte

Andere mochten auch

J199 theoretical framework
J199 theoretical frameworkJ199 theoretical framework
J199 theoretical frameworkRachel Khan
 
Scope and limitation for establishing of dairy farm in bangladesh
Scope and limitation for establishing of dairy farm in bangladeshScope and limitation for establishing of dairy farm in bangladesh
Scope and limitation for establishing of dairy farm in bangladeshSohel Rana
 
Design Audit - Boots Pharmacy
Design Audit - Boots PharmacyDesign Audit - Boots Pharmacy
Design Audit - Boots PharmacySami Hmaidan
 
Over view of the Research Process
Over view of the Research ProcessOver view of the Research Process
Over view of the Research ProcessRodney Peñafiel
 
Teaching Research Methods: How to Make it Meaningful to Students
Teaching Research Methods: How to Make it Meaningful to StudentsTeaching Research Methods: How to Make it Meaningful to Students
Teaching Research Methods: How to Make it Meaningful to StudentsSAGE Publishing
 
Research Paper and the Theoretical Framework
Research Paper and the Theoretical FrameworkResearch Paper and the Theoretical Framework
Research Paper and the Theoretical FrameworkDAPHNIE MONTEVERDE
 
Theoretical framework d1 2016 11-18
Theoretical framework d1 2016 11-18Theoretical framework d1 2016 11-18
Theoretical framework d1 2016 11-18Zafar Ahmad
 
MSc Social Reseach Methods Presentation.
MSc Social Reseach Methods Presentation.MSc Social Reseach Methods Presentation.
MSc Social Reseach Methods Presentation.Emma Duke-Williams
 
Chapter 2:review of related literature and studies
Chapter 2:review of related literature and studiesChapter 2:review of related literature and studies
Chapter 2:review of related literature and studiesmhel15
 
Review of Related Literature
Review of Related LiteratureReview of Related Literature
Review of Related LiteratureJasper Obico
 
Research Proposal Preparation
Research Proposal PreparationResearch Proposal Preparation
Research Proposal PreparationSanjaya Mishra
 
Related Literature and Related Studies
Related Literature and Related StudiesRelated Literature and Related Studies
Related Literature and Related StudiesJenny Reyes
 
Literature Review (Review of Related Literature - Research Methodology)
Literature Review (Review of Related Literature - Research Methodology)Literature Review (Review of Related Literature - Research Methodology)
Literature Review (Review of Related Literature - Research Methodology)Dilip Barad
 
Formulating hypotheses
Formulating hypothesesFormulating hypotheses
Formulating hypothesesAniket Verma
 
Research Methods: Basic Concepts and Methods
Research Methods: Basic Concepts and MethodsResearch Methods: Basic Concepts and Methods
Research Methods: Basic Concepts and MethodsAhmed-Refat Refat
 
Definition and types of research
Definition and types of researchDefinition and types of research
Definition and types of researchfadifm
 

Andere mochten auch (19)

J199 theoretical framework
J199 theoretical frameworkJ199 theoretical framework
J199 theoretical framework
 
Scope and limitation for establishing of dairy farm in bangladesh
Scope and limitation for establishing of dairy farm in bangladeshScope and limitation for establishing of dairy farm in bangladesh
Scope and limitation for establishing of dairy farm in bangladesh
 
Overcoming cassandra query limitation spark
Overcoming cassandra query limitation sparkOvercoming cassandra query limitation spark
Overcoming cassandra query limitation spark
 
Design Audit - Boots Pharmacy
Design Audit - Boots PharmacyDesign Audit - Boots Pharmacy
Design Audit - Boots Pharmacy
 
Lean UX Worksheets
Lean UX WorksheetsLean UX Worksheets
Lean UX Worksheets
 
Over view of the Research Process
Over view of the Research ProcessOver view of the Research Process
Over view of the Research Process
 
Teaching Research Methods: How to Make it Meaningful to Students
Teaching Research Methods: How to Make it Meaningful to StudentsTeaching Research Methods: How to Make it Meaningful to Students
Teaching Research Methods: How to Make it Meaningful to Students
 
Research Paper and the Theoretical Framework
Research Paper and the Theoretical FrameworkResearch Paper and the Theoretical Framework
Research Paper and the Theoretical Framework
 
Theoretical framework d1 2016 11-18
Theoretical framework d1 2016 11-18Theoretical framework d1 2016 11-18
Theoretical framework d1 2016 11-18
 
Writing chapter 3
Writing chapter 3Writing chapter 3
Writing chapter 3
 
MSc Social Reseach Methods Presentation.
MSc Social Reseach Methods Presentation.MSc Social Reseach Methods Presentation.
MSc Social Reseach Methods Presentation.
 
Chapter 2:review of related literature and studies
Chapter 2:review of related literature and studiesChapter 2:review of related literature and studies
Chapter 2:review of related literature and studies
 
Review of Related Literature
Review of Related LiteratureReview of Related Literature
Review of Related Literature
 
Research Proposal Preparation
Research Proposal PreparationResearch Proposal Preparation
Research Proposal Preparation
 
Related Literature and Related Studies
Related Literature and Related StudiesRelated Literature and Related Studies
Related Literature and Related Studies
 
Literature Review (Review of Related Literature - Research Methodology)
Literature Review (Review of Related Literature - Research Methodology)Literature Review (Review of Related Literature - Research Methodology)
Literature Review (Review of Related Literature - Research Methodology)
 
Formulating hypotheses
Formulating hypothesesFormulating hypotheses
Formulating hypotheses
 
Research Methods: Basic Concepts and Methods
Research Methods: Basic Concepts and MethodsResearch Methods: Basic Concepts and Methods
Research Methods: Basic Concepts and Methods
 
Definition and types of research
Definition and types of researchDefinition and types of research
Definition and types of research
 

Ähnlich wie Programmer(Programming) == Poet(Poetry)

Scales02WhatProgrammingLanguagesShouldWeTeachOurUndergraduates
Scales02WhatProgrammingLanguagesShouldWeTeachOurUndergraduatesScales02WhatProgrammingLanguagesShouldWeTeachOurUndergraduates
Scales02WhatProgrammingLanguagesShouldWeTeachOurUndergraduatesHans Ecke
 
An introduction to_programming_with_c__threads 2005
An introduction to_programming_with_c__threads 2005An introduction to_programming_with_c__threads 2005
An introduction to_programming_with_c__threads 2005mohammad shayestehfar
 
Let linguistics guide software analysis
Let linguistics guide software analysisLet linguistics guide software analysis
Let linguistics guide software analysisPooja Rani
 
API Workshop: Deep dive into code samples
API Workshop: Deep dive into code samplesAPI Workshop: Deep dive into code samples
API Workshop: Deep dive into code samplesTom Johnson
 
Themes for graduation projects 2010
Themes for graduation projects   2010Themes for graduation projects   2010
Themes for graduation projects 2010mohamedsamyali
 
Software 2.0 - a Babel fish for deep learning
Software 2.0 - a Babel fish for deep learningSoftware 2.0 - a Babel fish for deep learning
Software 2.0 - a Babel fish for deep learningOlivier Wulveryck
 
Cmap Tools as an essential for teaching academic writing
Cmap Tools as an essential  for teaching academic writingCmap Tools as an essential  for teaching academic writing
Cmap Tools as an essential for teaching academic writingLawrie Hunter
 
Academic writing process: Cmaps as an essential tool  (JALTCALL 2013, Matsumoto)
Academic writing process: Cmaps as an essential tool  (JALTCALL 2013, Matsumoto)Academic writing process: Cmaps as an essential tool  (JALTCALL 2013, Matsumoto)
Academic writing process: Cmaps as an essential tool  (JALTCALL 2013, Matsumoto)Lawrie Hunter
 
notes on Programming fundamentals
notes on Programming fundamentals notes on Programming fundamentals
notes on Programming fundamentals ArghodeepPaul
 
Specification Of The Programming Language Of Java
Specification Of The Programming Language Of JavaSpecification Of The Programming Language Of Java
Specification Of The Programming Language Of JavaKim Moore
 
Fluid, Fluent APIs
Fluid, Fluent APIsFluid, Fluent APIs
Fluid, Fluent APIsErik Rose
 
APP_All Five Unit PPT_NOTES.pptx
APP_All Five Unit PPT_NOTES.pptxAPP_All Five Unit PPT_NOTES.pptx
APP_All Five Unit PPT_NOTES.pptxHaniyaMumtaj1
 
2.1 - Practices of looking.pptx
2.1 - Practices of looking.pptx2.1 - Practices of looking.pptx
2.1 - Practices of looking.pptxJamesDixon10403
 
Writing code samples for API/SDK documentation
Writing code samples for API/SDK documentationWriting code samples for API/SDK documentation
Writing code samples for API/SDK documentationTom Johnson
 
ContainerDayVietnam2016: Become a Cloud-native Developer
ContainerDayVietnam2016: Become a Cloud-native DeveloperContainerDayVietnam2016: Become a Cloud-native Developer
ContainerDayVietnam2016: Become a Cloud-native DeveloperDocker-Hanoi
 

Ähnlich wie Programmer(Programming) == Poet(Poetry) (20)

Scales02WhatProgrammingLanguagesShouldWeTeachOurUndergraduates
Scales02WhatProgrammingLanguagesShouldWeTeachOurUndergraduatesScales02WhatProgrammingLanguagesShouldWeTeachOurUndergraduates
Scales02WhatProgrammingLanguagesShouldWeTeachOurUndergraduates
 
Csharp tp
Csharp tpCsharp tp
Csharp tp
 
Programming/Poetry
Programming/PoetryProgramming/Poetry
Programming/Poetry
 
An introduction to_programming_with_c__threads 2005
An introduction to_programming_with_c__threads 2005An introduction to_programming_with_c__threads 2005
An introduction to_programming_with_c__threads 2005
 
Let linguistics guide software analysis
Let linguistics guide software analysisLet linguistics guide software analysis
Let linguistics guide software analysis
 
API Workshop: Deep dive into code samples
API Workshop: Deep dive into code samplesAPI Workshop: Deep dive into code samples
API Workshop: Deep dive into code samples
 
Themes for graduation projects 2010
Themes for graduation projects   2010Themes for graduation projects   2010
Themes for graduation projects 2010
 
Programming Languages
Programming LanguagesProgramming Languages
Programming Languages
 
Introduction to programming c
Introduction to programming cIntroduction to programming c
Introduction to programming c
 
Software 2.0 - a Babel fish for deep learning
Software 2.0 - a Babel fish for deep learningSoftware 2.0 - a Babel fish for deep learning
Software 2.0 - a Babel fish for deep learning
 
Cmap Tools as an essential for teaching academic writing
Cmap Tools as an essential  for teaching academic writingCmap Tools as an essential  for teaching academic writing
Cmap Tools as an essential for teaching academic writing
 
Academic writing process: Cmaps as an essential tool  (JALTCALL 2013, Matsumoto)
Academic writing process: Cmaps as an essential tool  (JALTCALL 2013, Matsumoto)Academic writing process: Cmaps as an essential tool  (JALTCALL 2013, Matsumoto)
Academic writing process: Cmaps as an essential tool  (JALTCALL 2013, Matsumoto)
 
notes on Programming fundamentals
notes on Programming fundamentals notes on Programming fundamentals
notes on Programming fundamentals
 
Specification Of The Programming Language Of Java
Specification Of The Programming Language Of JavaSpecification Of The Programming Language Of Java
Specification Of The Programming Language Of Java
 
Fluid, Fluent APIs
Fluid, Fluent APIsFluid, Fluent APIs
Fluid, Fluent APIs
 
Code design
Code designCode design
Code design
 
APP_All Five Unit PPT_NOTES.pptx
APP_All Five Unit PPT_NOTES.pptxAPP_All Five Unit PPT_NOTES.pptx
APP_All Five Unit PPT_NOTES.pptx
 
2.1 - Practices of looking.pptx
2.1 - Practices of looking.pptx2.1 - Practices of looking.pptx
2.1 - Practices of looking.pptx
 
Writing code samples for API/SDK documentation
Writing code samples for API/SDK documentationWriting code samples for API/SDK documentation
Writing code samples for API/SDK documentation
 
ContainerDayVietnam2016: Become a Cloud-native Developer
ContainerDayVietnam2016: Become a Cloud-native DeveloperContainerDayVietnam2016: Become a Cloud-native Developer
ContainerDayVietnam2016: Become a Cloud-native Developer
 

Programmer(Programming) == Poet(Poetry)

  • 1. Programmer(programming) == Poet(poetry) Subject: Software Engineering Student: Petros Nasi Minilecture 2008
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 15. Conclusion When the right flow does not exist in a poem, the reader may stop reading it, in the same way that a program will stop working , if there is an error in a specific line of commands. According to Richard Gabriel , Distinguished Engineer at Sun Microsystems, that can only be fixed with everyday practice both in poetry, as well as in programming.
  • 16.
  • 17.