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. Why the need to Codeless languages like PWCT?

Why the need to Codeless languages like PWCT?

Scheduled Pinned Locked Moved The Lounge
data-structuresquestioncsharpjavadatabase
42 Posts 20 Posters 1 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.
  • C Chris Losinger

    Ahmedn1 wrote:

    The point is "It will not help"

    you don't know that.

    Ahmedn1 wrote:

    it just make things worse by making people believe that programming is very easy

    if something helps people to get their work done, your opinion of how easy or hard it is compared to what you think programming must be is irrelevant. do you also insist that all programmers use assembly because things like C# and SQL are too far removed from the hardware and give people the impression that programming is easy ?

    image processing toolkits | batch image processing

    L Offline
    L Offline
    Lazar Videnov
    wrote on last edited by
    #33

    Chris Losinger wrote:

    Ahmedn1 wrote:

    The point is "It will not help"

    you don't know that.

    I know that by experience - that kind of tools only cheat users that they can make things simple and empower them to solve complex problems. You need to have proper knowledge to solve a complex problem. That is why we are not going to sell groceries by the way.

    Chris Losinger wrote:

    if something helps people to get their work done, your opinion of how easy or hard it is compared to what you think programming must be is irrelevant.
     
    do you also insist that all programmers use assembly because things like C# and SQL are too far removed from the hardware and give people the impression that programming is easy ?

    You cannot compare those things - there is a tool for every purpose. Some things must be done in assembly, others in C# and SQL. If you want to write programs "visually" you can do it really only in a certain restricted domain because a lot of things will need to be guessed or implied behind the scenes by the tool author. If there is a really *simple* problem to be solved - there is the Excel for that and again you will need the *knowledge* to use it. You see - anytime you do even the simplest information processing you will need proper information processing skills and background. So, this will just not "help people get their work done".

    K C 2 Replies Last reply
    0
    • L Lazar Videnov

      Chris Losinger wrote:

      Ahmedn1 wrote:

      The point is "It will not help"

      you don't know that.

      I know that by experience - that kind of tools only cheat users that they can make things simple and empower them to solve complex problems. You need to have proper knowledge to solve a complex problem. That is why we are not going to sell groceries by the way.

      Chris Losinger wrote:

      if something helps people to get their work done, your opinion of how easy or hard it is compared to what you think programming must be is irrelevant.
       
      do you also insist that all programmers use assembly because things like C# and SQL are too far removed from the hardware and give people the impression that programming is easy ?

      You cannot compare those things - there is a tool for every purpose. Some things must be done in assembly, others in C# and SQL. If you want to write programs "visually" you can do it really only in a certain restricted domain because a lot of things will need to be guessed or implied behind the scenes by the tool author. If there is a really *simple* problem to be solved - there is the Excel for that and again you will need the *knowledge* to use it. You see - anytime you do even the simplest information processing you will need proper information processing skills and background. So, this will just not "help people get their work done".

      K Offline
      K Offline
      Kerrash
      wrote on last edited by
      #34

      Totally agree.
      I have people in my workplace right now, who think they can code because of the tools they have.
      From my experience, no, they cannot.

      PWCT is just some other dude's version of MS Access, great; I hate the MS version. ;P

      1 Reply Last reply
      0
      • J jschell

        LanFanNinja wrote:

        I very strongly believe that people are born with the mindset and abilities to be a good programmer.

        I doubt that. But I also doubt that the same mindset can be taught at the college level. Or that it can be knowingly directed. There are certain conditions that lead to being able to program and presenting the existing knowledge is just a way for those with the aptitude to acquire the detail. And of course it also says nothing about whether a person will actually be good at it.

        L Offline
        L Offline
        LanFanNinja
        wrote on last edited by
        #35

        Perhaps I could have chosen my words better. I simply meant to say that certain people are born with what I could only describe as hard coded interests that allow them to become better programmers than most.

        J 1 Reply Last reply
        0
        • A Ahmedn1

          Introduction Before I begin, if you don't know what is PWCT it is abbreviation for (Programming Without Code Technology). A new programming language created by Mohamed El-Fayed to create applications without writing the code. It is one of the Visual Programming languages. Background Here is the link for more information: PWCT The Point The point is why we need something like this? What will be fun and entertaining about programming if we don't write code? In my opinion, our work (as programmers) have two fun parts (I mean fun for brain): Thinking for new algorithms and writing the code itself. Let's think a little bit. What is the purpose? As Mohammed said, it is to make everyday user create his own programs without previous knowledge of code. WHAT???????????????? And what will we do? Selling groceries??????? You know something? In Egypt, it's been more than 2 years now while we are trying to form our own union for Egyptian programmers. And for what? It is for protecting us from any other outsiders. I mean here in Egypt any graduate from Business college, Medicine, Pharmacy, Engineering and even people who didn't complete their education can take some courses in C# or Java and Halaloia they are programmers!!!!!!!!!!! I mean there is a big difference between a Computer Sciences graduate and those people. They don't study 'Data Structures', 'Algorithms', 'AI', .... etc. They just study how to code, how to deal with a database. If you had a look on their apps you will find that they use only the Arrays in all their work. They don't know that there are things like 'Stack', 'Queue', 'List', 'Dictionary', ...etc. But now? Here comes someone who says to them "Welcome all ignorant people. From today you ALL are programmers with PWCT". And what makes me angry, that there are a lot of people who are happy with this. If you check the reviews on the home page of PWCT website you will understand what I mean. They made an interview with him in SourceForge!!!!!!!!!! It cannot even be used for educational purposes. I mean a programmer must be educated and trained to write code from his first day, so he can love it. If he started with dragging actions from a GUI he will be lazy to deal with code. You can download the latest version and use it for only 5 minutes and I'm sure you will throw your laptop from the window. I need to know your opinion about this new technology that will make us NOTHING!!!!!

          To Be Or Not To Be

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

          Hey look, they are coming for you! They will take your language and you will starve! :) (You are not really much if you get scared by stuf like that anyway)

          1 Reply Last reply
          0
          • L Lazar Videnov

            Chris Losinger wrote:

            Ahmedn1 wrote:

            The point is "It will not help"

            you don't know that.

            I know that by experience - that kind of tools only cheat users that they can make things simple and empower them to solve complex problems. You need to have proper knowledge to solve a complex problem. That is why we are not going to sell groceries by the way.

            Chris Losinger wrote:

            if something helps people to get their work done, your opinion of how easy or hard it is compared to what you think programming must be is irrelevant.
             
            do you also insist that all programmers use assembly because things like C# and SQL are too far removed from the hardware and give people the impression that programming is easy ?

            You cannot compare those things - there is a tool for every purpose. Some things must be done in assembly, others in C# and SQL. If you want to write programs "visually" you can do it really only in a certain restricted domain because a lot of things will need to be guessed or implied behind the scenes by the tool author. If there is a really *simple* problem to be solved - there is the Excel for that and again you will need the *knowledge* to use it. You see - anytime you do even the simplest information processing you will need proper information processing skills and background. So, this will just not "help people get their work done".

            C Offline
            C Offline
            Chris Losinger
            wrote on last edited by
            #37

            Lazar Videnov wrote:

            there is a tool for every purpose

            yes. thank you for agreeing.

            image processing toolkits | batch image processing

            1 Reply Last reply
            0
            • A Ahmedn1

              Introduction Before I begin, if you don't know what is PWCT it is abbreviation for (Programming Without Code Technology). A new programming language created by Mohamed El-Fayed to create applications without writing the code. It is one of the Visual Programming languages. Background Here is the link for more information: PWCT The Point The point is why we need something like this? What will be fun and entertaining about programming if we don't write code? In my opinion, our work (as programmers) have two fun parts (I mean fun for brain): Thinking for new algorithms and writing the code itself. Let's think a little bit. What is the purpose? As Mohammed said, it is to make everyday user create his own programs without previous knowledge of code. WHAT???????????????? And what will we do? Selling groceries??????? You know something? In Egypt, it's been more than 2 years now while we are trying to form our own union for Egyptian programmers. And for what? It is for protecting us from any other outsiders. I mean here in Egypt any graduate from Business college, Medicine, Pharmacy, Engineering and even people who didn't complete their education can take some courses in C# or Java and Halaloia they are programmers!!!!!!!!!!! I mean there is a big difference between a Computer Sciences graduate and those people. They don't study 'Data Structures', 'Algorithms', 'AI', .... etc. They just study how to code, how to deal with a database. If you had a look on their apps you will find that they use only the Arrays in all their work. They don't know that there are things like 'Stack', 'Queue', 'List', 'Dictionary', ...etc. But now? Here comes someone who says to them "Welcome all ignorant people. From today you ALL are programmers with PWCT". And what makes me angry, that there are a lot of people who are happy with this. If you check the reviews on the home page of PWCT website you will understand what I mean. They made an interview with him in SourceForge!!!!!!!!!! It cannot even be used for educational purposes. I mean a programmer must be educated and trained to write code from his first day, so he can love it. If he started with dragging actions from a GUI he will be lazy to deal with code. You can download the latest version and use it for only 5 minutes and I'm sure you will throw your laptop from the window. I need to know your opinion about this new technology that will make us NOTHING!!!!!

              To Be Or Not To Be

              F Offline
              F Offline
              Florin Jurcovici 0
              wrote on last edited by
              #38
              1. Don't worry, it's the same all over the world. 2) Don't worry, these "fast-track" programmers never do good work, and in time (maybe ten years) they either learn to become good programmers or they eliminate themselves.
              1 Reply Last reply
              0
              • L LanFanNinja

                Perhaps I could have chosen my words better. I simply meant to say that certain people are born with what I could only describe as hard coded interests that allow them to become better programmers than most.

                J Offline
                J Offline
                jschell
                wrote on last edited by
                #39

                LanFanNinja wrote:

                I simply meant to say that certain people are born with what I could only describe as hard coded interests that allow them to become better programmers than most

                Doesn't help. I still don't agree. I suspect that people are born with a varying degrees of intelligence (using a very broad definition) along with other innate attributes that might impacts one life. They are not born with an affinity for logic or mathematics or any other attribute that one might associate with being a good programmer. One doesn't even need a great deal of intelligence. Desire, drive and discipline are more likely to lead to success as long as one can grasp the basic concepts (having enough intelligence for that.) If someone grows up in an environment where mathematics and logic are encouraged (however that is done) then they are more likely to pursue programming versus someone who grows up (for example) being encouraged to be a football player. Note of course that being intelligent is something that is a plus for the latter as well as the former. (And I am not even saying that logic and mathematics are the defining attributes of programming. Seems possible, but not necessarily an absolute and other abilities could be important as well or instead of.)

                L 1 Reply Last reply
                0
                • J jschell

                  LanFanNinja wrote:

                  I simply meant to say that certain people are born with what I could only describe as hard coded interests that allow them to become better programmers than most

                  Doesn't help. I still don't agree. I suspect that people are born with a varying degrees of intelligence (using a very broad definition) along with other innate attributes that might impacts one life. They are not born with an affinity for logic or mathematics or any other attribute that one might associate with being a good programmer. One doesn't even need a great deal of intelligence. Desire, drive and discipline are more likely to lead to success as long as one can grasp the basic concepts (having enough intelligence for that.) If someone grows up in an environment where mathematics and logic are encouraged (however that is done) then they are more likely to pursue programming versus someone who grows up (for example) being encouraged to be a football player. Note of course that being intelligent is something that is a plus for the latter as well as the former. (And I am not even saying that logic and mathematics are the defining attributes of programming. Seems possible, but not necessarily an absolute and other abilities could be important as well or instead of.)

                  L Offline
                  L Offline
                  LanFanNinja
                  wrote on last edited by
                  #40

                  You have totally misunderstood what I was trying to say! You are arguing with me when I agree with you!!!

                  jschell wrote:

                  Desire, drive and discipline are more likely to lead to success as long as one can grasp the basic concepts (having enough intelligence for that.)

                  That is basically what I was trying to say.

                  LanFanNinja wrote:

                  I simply meant to say that certain people are born with what I could only describe as hard coded interests that allow them to become better programmers than most

                  in·ter·est : The state of wanting to know or learn about something or someone. This interest will fuel there desire and drive them to learn more about it.

                  J 1 Reply Last reply
                  0
                  • L LanFanNinja

                    You have totally misunderstood what I was trying to say! You are arguing with me when I agree with you!!!

                    jschell wrote:

                    Desire, drive and discipline are more likely to lead to success as long as one can grasp the basic concepts (having enough intelligence for that.)

                    That is basically what I was trying to say.

                    LanFanNinja wrote:

                    I simply meant to say that certain people are born with what I could only describe as hard coded interests that allow them to become better programmers than most

                    in·ter·est : The state of wanting to know or learn about something or someone. This interest will fuel there desire and drive them to learn more about it.

                    J Offline
                    J Offline
                    jschell
                    wrote on last edited by
                    #41

                    LanFanNinja wrote:

                    You have totally misunderstood what I was trying to say!

                    Could be.

                    LanFanNinja wrote:

                    in·ter·est : The state of wanting to know or learn about something or someone.

                    You certainly seem to be saying that they are "born" with an "interest" in something. Those are the words you used. Basically as long as you keep using the word "born" then I am going to keep disagreeing with you. Attributes that lead to programming are acquired after birth.

                    L 1 Reply Last reply
                    0
                    • J jschell

                      LanFanNinja wrote:

                      You have totally misunderstood what I was trying to say!

                      Could be.

                      LanFanNinja wrote:

                      in·ter·est : The state of wanting to know or learn about something or someone.

                      You certainly seem to be saying that they are "born" with an "interest" in something. Those are the words you used. Basically as long as you keep using the word "born" then I am going to keep disagreeing with you. Attributes that lead to programming are acquired after birth.

                      L Offline
                      L Offline
                      LanFanNinja
                      wrote on last edited by
                      #42

                      OK so this is getting ridiculous! I do however agree that "born" was not the right word to use. If someone with an interest in creating, problem solving, etc. discovered programming at the same time as another person who only started because they thought it would be a good way to make a lot of money IMO the person with the true desire of learning these things purely out of interest and not wealth would have a greater chance of being the better programmer. Discussing my comment to this extent is a huge waste of time for both of us! I suggest we get back to work. :)

                      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