Dismiss Notice
You are browsing this site as a guest. It takes 2 minutes to CREATE AN ACCOUNT and less than 1 minute to LOGIN

Msaada: Upi mtiririko mzuri wa programming language?

Discussion in 'Tech, Gadgets & Science Forum' started by MOKOZ, Jan 22, 2011.

  1. MOKOZ

    MOKOZ Member

    #1
    Jan 22, 2011
    Joined: Dec 9, 2010
    Messages: 9
    Likes Received: 0
    Trophy Points: 3
    nimeanza kupenda programming ila nimeshindwa kujua mtiririko gan unafaa.nina ufaham mdogo wa C.nifanyeje?
     
  2. redSilverDog

    redSilverDog JF-Expert Member

    #2
    Jan 22, 2011
    Joined: Sep 18, 2010
    Messages: 486
    Likes Received: 3
    Trophy Points: 0
    jua unataka kufanya nini kwanza! Lakini usigande sehemu moja. C is a very good start, almost zote zinazofata zimeandikwa na C. Soo cheki C, zote zilizobaki zitakutake less than a week kumaster!
     
  3. Zing

    Zing JF-Expert Member

    #3
    Jan 22, 2011
    Joined: Jun 24, 2009
    Messages: 1,780
    Likes Received: 15
    Trophy Points: 0
    I doubt if u re serious. what is that kidogo do u know about C
     
  4. Kang

    Kang JF-Expert Member

    #4
    Jan 22, 2011
    Joined: Jun 24, 2008
    Messages: 4,698
    Likes Received: 204
    Trophy Points: 160
  5. redSilverDog

    redSilverDog JF-Expert Member

    #5
    Jan 22, 2011
    Joined: Sep 18, 2010
    Messages: 486
    Likes Received: 3
    Trophy Points: 0
    Can I classify this as one among the DUMBEST advices? JAVA yenyewe imeandikwa na C!
     
  6. Kang

    Kang JF-Expert Member

    #6
    Jan 22, 2011
    Joined: Jun 24, 2008
    Messages: 4,698
    Likes Received: 204
    Trophy Points: 160
    Totally irrelevant Java imeandikwa na nini. C sio lugha nzuri ya kujifunzia period.
     
  7. redSilverDog

    redSilverDog JF-Expert Member

    #7
    Jan 22, 2011
    Joined: Sep 18, 2010
    Messages: 486
    Likes Received: 3
    Trophy Points: 0
    Irrelevant why? "Period"? I am a scientist you can not just tell me not do stuff without reasons and some analysis! The reason of me supporting what he is doing is that C is the basic and all the fundamentals and principles apply in many other languages. Thus it will make him/her flexible, versatile and competent. Let him/her learn get lower to almost the machine(at least close to)!
     
  8. Zing

    Zing JF-Expert Member

    #8
    Jan 22, 2011
    Joined: Jun 24, 2009
    Messages: 1,780
    Likes Received: 15
    Trophy Points: 0
    U re right there is a diffence btn

    • Learning database and knowing how to creeate a databases ( MSQL,MySQL, Oracle)
    • Learning how a website is Created and Creating a website( Dreamweaver,etc)
    • Learning programming and creating a programa (Java C++. .NET etc)
    Its always best to start with the principals or the basics
     
  9. ambili

    ambili JF-Expert Member

    #9
    Jan 22, 2011
    Joined: Oct 8, 2010
    Messages: 241
    Likes Received: 0
    Trophy Points: 33
    anza na C# then C++ then from hapo unaweza kuangalia languaje kama visual basic, java .NET, oracle etc
    Angalizo language ni Interest so unahitaji alot of exercise to master a particular one
     
  10. redSilverDog

    redSilverDog JF-Expert Member

    #10
    Jan 22, 2011
    Joined: Sep 18, 2010
    Messages: 486
    Likes Received: 3
    Trophy Points: 0
    lakini C# ni platform dependent!
     
  11. Kang

    Kang JF-Expert Member

    #11
    Jan 22, 2011
    Joined: Jun 24, 2008
    Messages: 4,698
    Likes Received: 204
    Trophy Points: 160
    C will not make him competent in any of the principles of modern software engineering, object orientation, polymorphism etc. He will struggle to adapt to Object Orientation if he decided to move to another language, its a different way of thinking.
    Also in C doing even the most basic of things is a hassle, anyone who has ever tried printing to the screen in C knows this.
    Not to mention there are fewer opportunities for C coders in the work place.

    If its about getting lower to the machine why didn't you suggest assembly language?

    In short C is not just a bad choice but probably the worst choice for a beginner.
     
  12. redSilverDog

    redSilverDog JF-Expert Member

    #12
    Jan 22, 2011
    Joined: Sep 18, 2010
    Messages: 486
    Likes Received: 3
    Trophy Points: 0
    Who understands OOP before understanding the principles and basics of programming. It may be JAVA now, but will it be JAVA five years later? It is just about building a platform to jump from. And yes, If he wants to do assembly languages, let him do it!

    From there, you wanna be a JAVA a programmer then you learn JAVA or C++. Or join the .NET, may be!
     
  13. Kang

    Kang JF-Expert Member

    #13
    Jan 22, 2011
    Joined: Jun 24, 2008
    Messages: 4,698
    Likes Received: 204
    Trophy Points: 160
    Java will teach him the principles just fine.
     
  14. Zasasule

    Zasasule JF-Expert Member

    #14
    Jan 22, 2011
    Joined: Aug 12, 2009
    Messages: 1,008
    Likes Received: 6
    Trophy Points: 135
    mtoto haanzi kula wali,first anaanza maziwa ya mama,then anakuja kula vyakula vingine,,,
    so Mokoz if you like programming anza na c,then ndo utakuja hizo nyingine,i myself am learning programming but am still newbie,
    am learning c by this time,lyk for now am on loops.i mean how to do loops,already finished using if statements..
    but MOKOZ do you have basic knowledge on what does c,history of c?U studying this at hme or?or ur taking couse on this.....
    remember u must understand mokoz and not ku crame tu,couse u need to be creative in developing a program..
    WISH YU THE BEST!!!!!!!!!!!!!!!!!!!!
     
  15. redSilverDog

    redSilverDog JF-Expert Member

    #15
    Jan 22, 2011
    Joined: Sep 18, 2010
    Messages: 486
    Likes Received: 3
    Trophy Points: 0
    keep it up!
     
  16. ZLATAN

    ZLATAN Senior Member

    #16
    Jan 23, 2011
    Joined: Oct 5, 2010
    Messages: 151
    Likes Received: 1
    Trophy Points: 35
    People, it doesn't matter which language you start with. The important thing is to understand what you're learning/studying. Platform independence, object orientation, look & feel, bla bla blaa... shouldn't be the case to make someone start with what. Mokoz, you can start with any of them, only make sure you learn different language to get expertise.
     
  17. Zasasule

    Zasasule JF-Expert Member

    #17
    Jan 23, 2011
    Joined: Aug 12, 2009
    Messages: 1,008
    Likes Received: 6
    Trophy Points: 135
    thanks red
     
  18. Zasasule

    Zasasule JF-Expert Member

    #18
    Jan 23, 2011
    Joined: Aug 12, 2009
    Messages: 1,008
    Likes Received: 6
    Trophy Points: 135
    zlatan i think basic knowledge inatakiwa hapa..
    huwezi ukasoma puremath wakati basic huwezii....
    guec ur giving him too much respons than how tough he is in prog
     
  19. k

    kotinkarwak JF-Expert Member

    #19
    Jan 23, 2011
    Joined: Aug 5, 2010
    Messages: 386
    Likes Received: 0
    Trophy Points: 0
    Mokoz,
    Zipitie hizi videos
    Computer Science | Video Courses on Academic Earth

    My comments on what to take as follows

    C, C++, JAVA, .NET/C#/F# in that order. As you progress from one item to the next, you will have had a good grounding on the previous and the progress will be more natural as in the learning process will click straight up as you learn the "NEW" language...
     
  20. Tabutupu

    Tabutupu JF-Expert Member

    #20
    Jan 23, 2011
    Joined: Nov 26, 2010
    Messages: 3,583
    Likes Received: 1,993
    Trophy Points: 280
    If you want to be a programmer, you need first to learn the principo of programming . Its the algorithm it self. Am not talking about definitions but how to solve diffrent simple/complex problems regardless of the language to be used. Using a language is like driving isuzu, or toyota. But we dont encourage such kind of programmers. Such programmer are end user of solutions .

    about languages:
    C, C++, JAVA, .NET/C#/F# this might be better.
     
Loading...