Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Do you know anything about the programming language 4C?

Do you know anything about the programming language 4C?

Scheduled Pinned Locked Moved The Lounge
designquestion
10 Posts 7 Posters 3 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • N Offline
    N Offline
    newbie_12
    wrote on last edited by
    #1

    Apparently it exists, but I cannot find anything by googling. There is something called 4C/ID which appears to be a design model so finding info on just 4C (supposedly a derivative of C) is pretty hard. I may have to maintain an app written in 4C. Thanks.

    M OriginalGriffO P 3 Replies Last reply
    0
    • N newbie_12

      Apparently it exists, but I cannot find anything by googling. There is something called 4C/ID which appears to be a design model so finding info on just 4C (supposedly a derivative of C) is pretty hard. I may have to maintain an app written in 4C. Thanks.

      M Offline
      M Offline
      MarkTJohnson
      wrote on last edited by
      #2

      Where does 4C come from, who developed the language? How about this? 4C/ID Home - Four-Component Instructional Design[^] Edit - If I had read ALL THE WORDS I would have seen you already found that.

      I’ve given up trying to be calm. However, I am open to feeling slightly less agitated.

      N 1 Reply Last reply
      0
      • M MarkTJohnson

        Where does 4C come from, who developed the language? How about this? 4C/ID Home - Four-Component Instructional Design[^] Edit - If I had read ALL THE WORDS I would have seen you already found that.

        I’ve given up trying to be calm. However, I am open to feeling slightly less agitated.

        N Offline
        N Offline
        newbie_12
        wrote on last edited by
        #3

        MarkTJohnson wrote:

        If I had read ALL THE WORDS I would have seen you already found that.

        No worries. I don't think 4C/ID is the same as 4C, but at this point I have no idea. It could be.

        raddevusR 1 Reply Last reply
        0
        • N newbie_12

          Apparently it exists, but I cannot find anything by googling. There is something called 4C/ID which appears to be a design model so finding info on just 4C (supposedly a derivative of C) is pretty hard. I may have to maintain an app written in 4C. Thanks.

          OriginalGriffO Offline
          OriginalGriffO Offline
          OriginalGriff
          wrote on last edited by
          #4

          No, but C4 will make your code go with a bang.

          "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!

          "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
          "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

          1 Reply Last reply
          0
          • N newbie_12

            MarkTJohnson wrote:

            If I had read ALL THE WORDS I would have seen you already found that.

            No worries. I don't think 4C/ID is the same as 4C, but at this point I have no idea. It could be.

            raddevusR Offline
            raddevusR Offline
            raddevus
            wrote on last edited by
            #5

            wikipedia's site has this:

            4C - Wikipedia[^] says...

            4C, the production code for the 1975 Doctor Who serial The Ark in Space

            Well, it's "production code" :)

            N 1 Reply Last reply
            0
            • raddevusR raddevus

              wikipedia's site has this:

              4C - Wikipedia[^] says...

              4C, the production code for the 1975 Doctor Who serial The Ark in Space

              Well, it's "production code" :)

              N Offline
              N Offline
              newbie_12
              wrote on last edited by
              #6

              raddevus wrote:

              code

              Different kind of code, I believe. :-D

              L 1 Reply Last reply
              0
              • N newbie_12

                Apparently it exists, but I cannot find anything by googling. There is something called 4C/ID which appears to be a design model so finding info on just 4C (supposedly a derivative of C) is pretty hard. I may have to maintain an app written in 4C. Thanks.

                P Offline
                P Offline
                PIEBALDconsult
                wrote on last edited by
                #7

                How about: " To the best of our knowledge, FORE-C is the first attempt at the design of a synchronous language for the deterministic parallel programming of embedded multicores. A FORE-C compiler has been developed that targets a general purpose multicore architecture with cores based on the Xilinx MicroBlaze softcore processor. " " This paper proposes the ForeC language for the deterministic parallel programming of CPS applications on multi-core execution platforms. ForeC's synchronous semantics is designed to greatly simplify the understanding and debugging of parallel programs. "

                N E 2 Replies Last reply
                0
                • N newbie_12

                  raddevus wrote:

                  code

                  Different kind of code, I believe. :-D

                  L Offline
                  L Offline
                  Lost User
                  wrote on last edited by
                  #8

                  newbie_12 wrote:

                  Different kind of code, I believe. :-D

                  I bet it's a CMake/Clang/CLion C/C++ development environment.

                  1 Reply Last reply
                  0
                  • P PIEBALDconsult

                    How about: " To the best of our knowledge, FORE-C is the first attempt at the design of a synchronous language for the deterministic parallel programming of embedded multicores. A FORE-C compiler has been developed that targets a general purpose multicore architecture with cores based on the Xilinx MicroBlaze softcore processor. " " This paper proposes the ForeC language for the deterministic parallel programming of CPS applications on multi-core execution platforms. ForeC's synchronous semantics is designed to greatly simplify the understanding and debugging of parallel programs. "

                    N Offline
                    N Offline
                    newbie_12
                    wrote on last edited by
                    #9

                    PIEBALDconsult wrote:

                    ForeC

                    Ahhh! I'll bet that's it. Thank you. :thumbsup:

                    1 Reply Last reply
                    0
                    • P PIEBALDconsult

                      How about: " To the best of our knowledge, FORE-C is the first attempt at the design of a synchronous language for the deterministic parallel programming of embedded multicores. A FORE-C compiler has been developed that targets a general purpose multicore architecture with cores based on the Xilinx MicroBlaze softcore processor. " " This paper proposes the ForeC language for the deterministic parallel programming of CPS applications on multi-core execution platforms. ForeC's synchronous semantics is designed to greatly simplify the understanding and debugging of parallel programs. "

                      E Offline
                      E Offline
                      ElectronProgrammer
                      wrote on last edited by
                      #10

                      I was reading this thread and 4C sounded familiar, but only when PIEBALDconsult typed it as FORE-C it clicked. I have seen this before but never used it. Microblaze CPUs support C/C++ and, better yet, the Linux Kernel so that was what was used in the project. We installed Linux on it with a console interface and ended up using Java for the applications (I know, resource overkill :sigh: ). I do not know what ForeC makes different or is better at. To the OP: search for "ForeC" which gives more results. Their project seems to be GitHub - PRETgroup/ForeC: Tools developed for the ForeC synchronous parallel language[^] but does not seem to have much documentation.

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups