A Safe Dialect of C

This is a discussion on A Safe Dialect of C within the Tech Board forums, part of the Community Boards category; http://www.cs.cornell.edu/projects/cyclone/ Cyclone, A Safe Dialect of C Cyclone is a programming language based on C that is safe, meaning that ...

  1. #1
    ~viaxd() viaxd's Avatar
    Join Date
    Aug 2003
    Posts
    246

    A Safe Dialect of C

    http://www.cs.cornell.edu/projects/cyclone/
    Cyclone, A Safe Dialect of C
    Cyclone is a programming language based on C that is safe, meaning that it rules out programs that have buffer overflows, dangling pointers, format string attacks, and so on...
    The goal of Cyclone is to give programmers the same low-level control and performance of C without sacrificing safety, and to make it easy to port or interface with legacy C code...
    I just found this a couple of days ago...

    What do you think about cyclone? Does anyone here use / know about it? And most importantly is it worth learning?

  2. #2
    Code Goddess Prelude's Avatar
    Join Date
    Sep 2001
    Posts
    9,796
    I've known people that swear by it, but I have yet to see any projects aside from programming language research use it.
    My best code is written with the delete key.

  3. #3
    PC Fixer-Upper Waldo2k2's Avatar
    Join Date
    May 2002
    Posts
    2,001
    Unless you don't want to stray from C, I highly recommend ADA over cyclone.
    PHP and XML
    Let's talk about SAX

  4. #4
    ~viaxd() viaxd's Avatar
    Join Date
    Aug 2003
    Posts
    246
    Unless you don't want to stray from C,
    What do you mean?
    I highly recommend ADA over cyclone
    ADA? Can you give a link please?

  5. #5
    Code Goddess Prelude's Avatar
    Join Date
    Sep 2001
    Posts
    9,796
    >What do you mean?
    This was in preparation for suggesting another programming language. Cyclone has syntax similar to C, ADA does not.

    >ADA? Can you give a link please?
    First on the google list
    My best code is written with the delete key.

  6. #6
    PC Fixer-Upper Waldo2k2's Avatar
    Join Date
    May 2002
    Posts
    2,001
    >>This was in preparation for suggesting another programming language. Cyclone has syntax similar to C, ADA does not.

    lmao
    thanks prelude, that's all just too funny
    PHP and XML
    Let's talk about SAX

  7. #7
    Banned frenchfry164's Avatar
    Join Date
    Oct 2001
    Posts
    1,552
    lmao
    thanks prelude, that's all just too funny
    lmao
    thanks waldo, that's all just too funny

  8. #8
    PC Fixer-Upper Waldo2k2's Avatar
    Join Date
    May 2002
    Posts
    2,001
    thanks jerkoff
    PHP and XML
    Let's talk about SAX

  9. #9
    Banned frenchfry164's Avatar
    Join Date
    Oct 2001
    Posts
    1,552
    thanks jerkoff

  10. #10
    5|-|1+|-|34|) ober's Avatar
    Join Date
    Aug 2001
    Posts
    4,429
    I see another thread about to get closed. Knock it off FrenchFry.

  11. #11
    &TH of undefined behavior Fordy's Avatar
    Join Date
    Aug 2001
    Posts
    5,789
    Originally posted by ober5861
    I see another thread about to get closed. Knock it off FrenchFry.
    You bet!

    Finger hovering over the close button right now....so knock it off!

  12. #12
    Banned frenchfry164's Avatar
    Join Date
    Oct 2001
    Posts
    1,552

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. thread safe in my code to manipulate List?
    By George2 in forum C# Programming
    Replies: 8
    Last Post: 05-01-2008, 07:57 AM
  2. type safe issue
    By George2 in forum C++ Programming
    Replies: 4
    Last Post: 02-12-2008, 09:32 PM
  3. Bjarne's exception safe sample
    By George2 in forum C++ Programming
    Replies: 13
    Last Post: 12-28-2007, 05:38 PM
  4. How safe is it?
    By hermit in forum A Brief History of Cprogramming.com
    Replies: 40
    Last Post: 05-08-2002, 10:33 PM
  5. Safe Mode on FreeBsd
    By Unregistered in forum A Brief History of Cprogramming.com
    Replies: 1
    Last Post: 10-25-2001, 10:37 AM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21