# Functions and Prototypes: Whats the difference?

**URL:** <https://forum.kirupa.com/t/functions-and-prototypes-whats-the-difference/118426>\
**Category:** Uncategorized\
**Created:** [August 5, 2004, 9:29am UTC](https://forum.kirupa.com/t/functions-and-prototypes-whats-the-difference/118426 "2004-08-05T09:29:31Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![as\_clark20](https://avatars.discourse-cdn.com/v4/letter/a/5f8ce5/32.png) [@as\_clark20](https://forum.kirupa.com/u/as_clark20)\
**Post date:** [August 5, 2004, 9:29am UTC](https://forum.kirupa.com/t/functions-and-prototypes-whats-the-difference/118426/1 "2004-08-05T09:29:31Z")

</div>

What are the differences between Functions and Prototypes? What does a Prototype do that a function can’t and when should I use them?

How thick do I sound?

Adam.

---

<div class="post-metadata">

**Author:** ![Voetsjoeba](https://avatars.discourse-cdn.com/v4/letter/v/ac91a4/32.png) [@Voetsjoeba](https://forum.kirupa.com/u/Voetsjoeba)\
**Post date:** [August 5, 2004, 9:53am UTC](https://forum.kirupa.com/t/functions-and-prototypes-whats-the-difference/118426/2 "2004-08-05T09:53:01Z")

</div>

Read through this tutorial: [http://www.kirupa.com/developer/oop/index.htm](http://www.kirupa.com/developer/oop/index.htm). Long read, but believe me - it’s more than worth it.
