JavaScript is disabled for your browser. Some features of this site may not work without it.
  • About K
  • Academics
  • Admission
  • Alumni Relations
  • Giving to K
  • News & Events
  • Student Life
  • HORNET HIVE
  • ATHLETICS
  • SITEMAP
  • WEBMAIL
    • Login
    View Item 
    •   CACHE Homepage
    • Academic Departments, Programs, and SIPs
    • Computer Science
    • Computer Science Senior Integrated Projects
    • View Item
    •   CACHE Homepage
    • Academic Departments, Programs, and SIPs
    • Computer Science
    • Computer Science Senior Integrated Projects
    • View Item

    Perl vs. C: Comparing Scripting Languages and Structured Languages for Application Development

    Thumbnail
    View/Open
    Searchable PDF / Kalamazoo College Only (1.391Mb)
    Date
    2001
    Author
    Elston, Christopher A.
    Metadata
    Show full item record
    Abstract
    My goal was to try and develop the same application using two different languages and then compare the end products and the ease and speed of the development process while constructing each version. Once I had completed the C version, I had two versions of MyDGIT that performed virtually the exact same tasks with very few differences in how these tasks were executed. Side by side, it was difficult to tell which was which. However, a few informal benchmark tests on multiple computers showed that the C version ran remarkably faster and used less memory to execute the same actions on the same sets of data. To its credit, the Perl version was still very fast and could have been adequate for everyday use if some time had been spent to try and streamline certain areas. This left me to put increased importance on which language was more appropriate based on the successes and failures during the development and which language would help expand MyDGIT's abilities in the future. Despite some of the challenges that I had described in the previous section, my choice is c.
    URI
    http://hdl.handle.net/10920/25101
    Collections
    • Computer Science Senior Integrated Projects [269]

    Related items

    Showing items related by title, author, creator and subject.

    • Thumbnail

      An Investigation of Language Death: The Alaskan Yupik and Eyak Native Languages 

      Magen, Hannah (Kalamazoo, Mich. : Kalamazoo College., 2009)
      Language death is a process that has been occurring among the cultures and societies of our planet since time immemorial. While there are theorists that describe language death as a beneficial and productive process, ...
    • Thumbnail

      An Experiment in Porting a Prototype Multiple Language Change Management System to a Highly Portable Language 

      Miller, Brian J.S. (1996)
      Modularity and reusability are two of the main principles the age of object oriented programming has brought into the forefront of computer programming. They have opened the door for the creation of many software libraries ...
    • Thumbnail

      Foreign Language Acquisition: The Importance of Learning Languages as a Child 

      Schwartz, Amber Elise (2001)
      In the United States, the need for foreign language knowledge is growing as different cultures in our American society work to maintain their own heritage. and thus, their own languages. It is becoming crucial for our ...

    Browse

    All of CACHECommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

    My Account

    Login

    DSpace software copyright © 2002-2023  DuraSpace
    DSpace Express is a service operated by 
    Atmire NV
    Logo

    Kalamazoo College
    1200 Academy Street
    Kalamazoo Michigan 49006-3295
    USA
    Info 269-337-7000
    Admission 1-800-253-3602

    About K
    Academics
    Admission
    Alumni Relations
    Giving to K
    News & Events
    Student Life
    Sitemap
    Map & Directions
    Contacts
    Directories
    Nondiscrimination Policy
    Consumer Information
    Official disclaimer
    Search this site


    Academic Calendars
    Apply
    Bookstore
    Crisis Response
    Employment
    Library
    Registrar
    DSpace Express is a service operated by 
    Atmire NV