Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
10/28/08 14:04
Read: times


 
#159412 - commercial?
Responding to: ???'s previous message
Per Westermark said:
When doing commercial jobs, you normally don't have a choice - the customer (or the company you work for) normally have requirements about what language to use.

I am programming for food for some 15 years now and this job is for the first time I could not decide - just because I jumped into an already established pool of code (even then I was able to choose tools of my own preference - I am wrapping C into a "meta-language" derived from WEB and XML).

My customer/employer never did care about the language, it was the product what was important.

What I am trying to say is, that there are many, many different kinds of programming, even "commercial" (i.e. paying the bills). One size does not fit all.

Per Westermark said:
If we note the huge amount of operating systems and other important applications that has been developed in C or C++, it should be quite obvious that the two langauages can not be as bad as some people manages to decide based on a quick peek.

A couple of years ago, there was some billion people living in what was commonly called communism. Would you say it could not be THAT bad?

There were hundreds of millions of Spice Girls fans a couple of years ago. Does this mean that it was some really GOOD music?

Per Westermark said:
You don't decide to use C for an operating system because your main goal is to make it hard for beginners to be able to read the source...

No. You chose it because you can steal out parts of other OS. Meantime, you can do your best to make it hard for beginners to be able to read the source - just to feel cool. (I exaggerate here deliberately - a flamewar is no fun without exaggeration).

Per Westermark said:
I can't read russian. As a matter of fact, it takes me quite some time just to dechipher the cyrillic characters. But that does not seem to affect a native russian.

I can read russian fluently, and I speak it fairly well. After all, it is a slavic language, quite similar to Slovak in many respects, and it was compulsory in our schools in a similar way as English is in yours. However, it means for me a great effort to read the characters and I feel physically exhausted after having read a short novel. It is even more complicated to write in it, either by hand, or to type. English is not a slavic language, and shares little in grammar and vocabulary with my native language(s). Yet I was able to manage this crumbled form in a quite a few years of school, and have no problem whatsoever to read or write on a daily basis. Yes, the alphabet DOES matter.


Per Westermark said:
The main thing is that most things are more or less hard, but becomes easier with experience.

The main thing is, that the BASICS are much firmer laid down with Pascal, and you can manage the first steps with much less experience. And, as I said already, it is much easier to manage it with Pascal when you don't program on a daily basis - simply because you don't need to keep that translation table from "&&" to "AND, but beware, boolean-ish" in your head. Call that experience, if you want.

Oh yes, it is not that sexy than C.

JW


List of 70 messages in thread
TopicAuthorDate
C vs Pascal            01/01/70 00:00      
   A long time ago, in a Galaxy far, far away...            01/01/70 00:00      
      Choice ?            01/01/70 00:00      
   Chalk and Cheese            01/01/70 00:00      
      A bit too simplistic analysis            01/01/70 00:00      
         Bondage and discipline            01/01/70 00:00      
            Yes, you can            01/01/70 00:00      
               ?            01/01/70 00:00      
                  Thinking hard about writing code is essential            01/01/70 00:00      
                  blame users, not tools            01/01/70 00:00      
                     Real Programmers            01/01/70 00:00      
                        It\'s back to planning and documentation again            01/01/70 00:00      
         readibility            01/01/70 00:00      
            I have and do            01/01/70 00:00      
               I fully agree            01/01/70 00:00      
               C *is* cryptic by design            01/01/70 00:00      
                  You say cryptic, I say terse            01/01/70 00:00      
                     and what is the purpose...            01/01/70 00:00      
                        terseness/ clatity            01/01/70 00:00      
                           any language depends on naming            01/01/70 00:00      
                              i do not            01/01/70 00:00      
                                 Why not, if appropriate?            01/01/70 00:00      
                                    one-char index isn't a problem            01/01/70 00:00      
                           never say never to have a multiline C construct            01/01/70 00:00      
                              multi-line conditional            01/01/70 00:00      
                  still just symbols            01/01/70 00:00      
                  No one says you have to use every short cut in C            01/01/70 00:00      
                     it's not the shortcuts...            01/01/70 00:00      
                        whatever it is            01/01/70 00:00      
                           Just a minute ...            01/01/70 00:00      
                              C can thrill you            01/01/70 00:00      
                  Not the point            01/01/70 00:00      
            free choice            01/01/70 00:00      
               commercial?            01/01/70 00:00      
                  yes, commercial            01/01/70 00:00      
                     I did never question...            01/01/70 00:00      
                        choices are good            01/01/70 00:00      
                           yeah, yeah            01/01/70 00:00      
                              ADD 1 TO COBOL            01/01/70 00:00      
                                 On Languages            01/01/70 00:00      
                                    braces            01/01/70 00:00      
                                       I like the literal BEGIN and END much better!            01/01/70 00:00      
                                          Perhaps            01/01/70 00:00      
                                             That\'s not what I meant ...            01/01/70 00:00      
                                                There I disagree            01/01/70 00:00      
                                                   words vs symbols - maybe solution for Richard            01/01/70 00:00      
                                                   Humans have to understand it, too            01/01/70 00:00      
                                                Games are for kidz            01/01/70 00:00      
                                                   headstart            01/01/70 00:00      
                                                      still comparing grass straws            01/01/70 00:00      
                                                         you said it            01/01/70 00:00      
                                                            but you did not get it            01/01/70 00:00      
                                                               good joke            01/01/70 00:00      
                                                                  yet more extrapolations/flame baits            01/01/70 00:00      
                                          BEGIN and END            01/01/70 00:00      
                                             No .. I probably should have listened to Mom ...            01/01/70 00:00      
                                    Pascal            01/01/70 00:00      
      More than a language            01/01/70 00:00      
         some of this is language independent            01/01/70 00:00      
            I love standards            01/01/70 00:00      
               Igor recognizes this...            01/01/70 00:00      
         Answers applicable to Turbo51            01/01/70 00:00      
            don't call it IDE...            01/01/70 00:00      
               IDE vs editor            01/01/70 00:00      
                  DIY or gdb or?            01/01/70 00:00      
                     GDB?            01/01/70 00:00      
                     8051 IDE            01/01/70 00:00      
                        this one?            01/01/70 00:00      
   On T51            01/01/70 00:00      
      Some cooments            01/01/70 00:00      

Back to Subject List