Point, Counterpoint: nesC - PowerPoint PPT Presentation

1 / 9
About This Presentation
Title:

Point, Counterpoint: nesC

Description:

Point, Counterpoint: nesC. Phil Levis (and, ... will end in fire, Some say in ice. From what I've tasted of desire. I hold with those who favour fire. ... – PowerPoint PPT presentation

Number of Views:39
Avg rating:3.0/5.0
Slides: 10
Provided by: philip72
Category:

less

Transcript and Presenter's Notes

Title: Point, Counterpoint: nesC


1
Point, Counterpoint nesC
  • Phil Levis (and, unimportantly, Buzz Lightyear)
  • NEST Retreat, Jan. 2003

2
(No Transcript)
3
Parameterized is Cool
  • I like brackets
  • Compile-time binding of parameters
  • Simplifies programming
  • Constant propagation hidden
  • Pass-through simplied

4
Abstract is Hot
  • Compile-time state replication
  • How long is that queue?
  • How many copies of my service?
  • One-of-binding
  • Promiscuous vs. for-me!
  • I need more than one (packet objects)

5
Fire and Ice
Some say the world will end in fire, Some say in
ice. From what I've tasted of desire I hold
with those who favour fire. But if it had to
perish twice, I think I know enough of hate To
say that for destruction ice Is also great And
would suffice
6
Abstract Tasks
abstract component SchedulerBasic() provides
TaskBasic TaskEntry taskQueue_INSTANCES_
components SchedulerBasic() TinyDB.SendTask
-gt SchedulerBasic
7
Parameterized Tasks
interface TaskPriority acommand
result_uncombined_t post() event void
run() component SchedulerPriority
provides TaskPriorityuint8_t priority
8
Point
  • Different meanings
  • Different usages
  • Lets keep them distinct!
  • I dont want a language monopoly

9
Post Script
  • Matt is Bill Gates (embrace and extend!)
Write a Comment
User Comments (0)
About PowerShow.com