Software Information



Articles Main Page | Main Site Home Page





Text Ad's by TextAdPro.com
Make Money For Real doing nothing - 3 ways to profit - EZmatic.com.

ThatsNeato.com - That's Neato!

Home Business Money Making - How to make money on the net.

2coolhair.com - Over 5,000 Hairstyles Pitcures.



Start Developing Your Own Software


Learning how to program software seems like a daunting task fit only for the geeks and nerds who lock themselves away in dark rooms staring at their monitors for days on end as they pour over thick manuals written largely in zeros and ones. Fortunately the reality is that it's not as complicated to make basic applications as people may think. If it were, the majority of nerds wouldn't be doing it because the defining factor of our kind is an inherent laziness. Why do you think we like computers? The heaviest thing we have to lift is a monitor and that's done fairly irregularly and for a very short period of time.

There are many different opinions on how you should start programming. Some advocate the method of throwing yourself firmly into the deep end and if you don't drown then you're set for life. These people usually recommend getting stuck straight into C or C++. Others recommend a slightly easier starting point such as Java or C#, still quite involved but with a few more safety nets built in. Then there is the 'kiddy pool' school of thought that advocates such languages as Visual Basic. These languages are really easy to get started in. You drag a few elements onto a blank form and then write some code that reads largely like Standard English. All methods have their advantages, but I'm a fan of starting somewhere in the middle with Java. My reasons for this are that Java enforces a certain amount of design and forethought as well as correct programming procedures that are somewhat absent from Visual Basic.

I can't go into every single language in one article because it would take too long and the only experience I have with languages outside of the Microsoft stable is some familiarity with Java. Here are a few details about some languages.

JavaProgramming in Java is very similar to C/C++ development. It is object-oriented and well structured. There is wide usage of Java, and therefore there are a lot of libraries around that can be used in your Java program.

Pros: · Java is platform independent, it can be run on everything. · It's free, you can just download the SDK and go. · It's easy to learn if you know C or C++.· It provides automatic memory management. · There are a large library of pre-built classes and many more available from around the net.· It's quite safe. It's fairly hard (if not impossible) to damage your computer through programming in Java.

Cons:· Speed. Java is quite slow, because it is essentially compiled at run-time by the system's virtual machine.· It is difficult to compile into a stand-alone application.· Memory pointers are not allowed.· Some people dislike being forced into object oriented programming.

CC has been around for years and has a large following. Many different people around the globe use it. A few other programming languages have also been written in C.

Pros:· Large usage base. Easy to find help, other programmers, libraries etc.· Simple core language, with further functionality being added through the use of libraries.· Very powerful. If your computer can do it, it can do it through C.· Low-level unchecked access to computer memory using of pointers.· One of the fasted running languages.· C code can be used in C++ applications.· Programs are compiled and stand alone, no need for interpreters (sometimes external libraries will need to be installed on the target PC).

Cons:· Relatively difficult to learn.· Very little safety net. If you choose (accidentally or otherwise) to make a program that will access memory incorrectly and horribly break your system, it won't stop you. It only pulls you up on compile errors.· Non trivial programs could be hard to port. Programs have to be compiled for each specific platform.· Not strictly object oriented.· Code can get messy easily.

C++C++ is a derivation of the C programming language. C code still works in C++ programs. It is an object-oriented language and very powerful.

Pros:· As close to a universal programming language, as you're likely to get at the moment. It's used everywhere.· Object oriented technology included, highly supported and recommended, but not forced upon you.· Programs are stand alone, no need for interpreters (sometimes external libraries will need to be installed on the target PC).· Easy to port to other platforms if standard C++ guidelines are adhered to.· Many libraries available for added functionality.

Cons:· Quite difficult to learn. You'll never really stop learning new things about it (which is also a pro, I guess).· Non-trivial programs aren't easily ported if they use platform-specific libraries (e.g. DirectX etc.).· Programs can be slightly larger and slower than those programmed in C.

Visual BasicVisual Basic is a very easy language to use. Its code is similar to Pseudo-code and many times the developer can simply type what they think should work and it does, which is cool.

Pros:· Very easy to learn· Quick to implement an application or algorithm· Lots of in-built functionality· Recently added complete OOP support with the .Net upgrade.

Cons:· Not as flexible as other languages, you can't do as much.· Runs slower than C/C++· Purely a Microsoft product and Windows based.

Where you start is largely up to you and what you want to get out of your programming. If you want to make it a career you're going to want to be familiar with the more 'industrial' programming languages such as C and C++. There are still a lot of people out there experienced with these languages but you'll be in a more specialized field. You'd have trouble throwing a punch in a crowded room without starting a scuffle with someone who could get a program going in Visual Basic. Start with a language that is suited to your skill level and when you've learnt a bit of that you'll find it easier to move on to other languages. I've found personally and within my group of peers at university that now that we all have a certain amount of programming knowledge, it really doesn't take much effort to get stuck into another language and code a program there. Most of our assignments are done through improvisation as we learn the specifics of a language necessary to implement the assignment. You may not get a program as cohesive and well written as you would like compared with if you had a better idea of what you are actually doing, but it usually works.

Don't let me kid you into believing that you can develop software with the utmost ease. You'll be sitting there staring at just three lines of code for two hours wondering why it doesn't work before you realize that your capitalization is wrong. However, it is a very rewarding feeling when you do get to the end of a program and it all works beautifully (at least until the user base get their hands on it and break it). So if you're even somewhat interested get in there and have a go. The worst that can happen is that you'll rewrite your boot sector.

M6.Net Web Helpershttp://www.m6.net

Daniel Punch is a writer working at M6.Net: 'The web-hosting company for humans.' M6.Net is working hard to help humanity experience the power and freedom to develop their own part of the Internet, to share their information and connect with anyone, anywhere, anytime.


MORE RESOURCES:
table border=0 width= valign=top cellpadding=2 cellspacing=7trtd width=80 align=center valign=topfont style=font-size:85%;font-family:arial,sans-serifa href=http://news.google.com/news/url?sa=Tct=us/0i-0fd=Rurl=http://news.bbc.co.uk/1/hi/technology/7737520.stmcid=1272030386ei=udYlSe3HPJqO9QTSvPS2AQusg=AFQjCNHsSC2vHg0YUzvtEO5kQUqgRCEHigimg src=http://news.google.com/news?imgefp=ZEi3QvPWjUEJimgurl=newsimg.bbc.co.uk/media/images/45151000/jpg/_45151313_windowsindex.jpg width=80 height=60 alt= border=1brfont size=-2BBC News/font/a/font/tdtd valign=top class=jfont style=font-size:85%;font-family:arial,sans-serifbrdiv style=padding-top:0.8em;img alt= height=1 width=1/divdiv class=lha href=http://news.google.com/news/url?sa=Tct=us/0-0fd=Rurl=http://www.reuters.com/article/technologyNews/idUSTRE4AI7T420081119cid=1272030386ei=udYlSe3HPJqO9QTSvPS2AQusg=AFQjCNGQzcRLjufeCGFTskROKE51-gmr-gMicrosoft: New bsoftware/b not Symantec, McAfee rival/abrfont size=-1font color=#6f6f6fReutersnbsp;-/font nobrNov 19, 2008/nobr/fontbrfont size=-1BOSTON (Reuters) - Microsoft Corp#39;s upcoming security bsoftware/b is not designed to take sales from Symantec Corp and McAfee Inc as it is a stripped-down, b.../b/fontbrfont size=-1a href=http://news.google.com/news/url?sa=Tct=us/0-1fd=Rurl=http://education.zdnet.com/%3Fp%3D1965cid=1272030386ei=udYlSe3HPJqO9QTSvPS2AQusg=AFQjCNHXhYBCEKINskmykl6CPbQxy_YN8QI really don’t want to use Windows anymore/a font size=-1 color=#6f6f6fnobrZDNet/nobr/font/fontbrfont size=-1a href=http://news.google.com/news/url?sa=Tct=us/0-2fd=Rurl=http://www.allheadlinenews.com/articles/7013120895cid=1272030386ei=udYlSe3HPJqO9QTSvPS2AQusg=AFQjCNHvkdyDuzo298naMvjTW_WRmVmEhQMicrosoft To Stop Paid PC Security Service, Offers Free Anti-Virus b.../b/a font size=-1 color=#6f6f6fnobrAHN/nobr/font/fontbrfont size=-1a href=http://news.google.com/news/url?sa=Tct=us/0-3fd=Rurl=http://www.networkworld.com/news/2008/111808-microsoft-drops-onecare-antivirus.html%3Ft51hbcid=1272030386ei=udYlSe3HPJqO9QTSvPS2AQusg=AFQjCNEaOiCj0_7wviRQU2H1KlfVY4LnpgMicrosoft to offer free security bsoftware/b/a font size=-1 color=#6f6f6fnobrNetworkWorld.com/nobr/font/fontbrfont size=-1 class=pa href=http://news.google.com/news/url?sa=Tct=us/0-4fd=Rurl=http://www.bizjournals.com/sanjose/stories/2008/11/17/daily43.htmlcid=1272030386ei=udYlSe3HPJqO9QTSvPS2AQusg=AFQjCNG-KC1UWOUQSlqa6jxStSWNEQgRZQnobrBizjournals.com/nobr/anbsp;- a href=http://news.google.com/news/url?sa=Tct=us/0-5fd=Rurl=http://www.internetnews.com/software/article.php/3786246/Microsoft%2BOffers%2BFree%2BSecurity%2BPulls%2BLive%2BOneCare.htmcid=1272030386ei=udYlSe3HPJqO9QTSvPS2AQusg=AFQjCNHF0dg9mm-7ph4-PZ_PM7s3c4UwxgnobrInternetNews.com/nobr/a/fontbr/font class=p size=-1a class=p href=http://news.google.com/news?sourceid=navclientie=ISO-8859-1rls=GGLG,GGLG:2005-22,GGLG:enncl=1272030386hl=ennobrall 286 news articles/nobr/a/font/div/font/td/tr/table

table border=0 width= valign=top cellpadding=2 cellspacing=7trtd valign=top class=jfont style=font-size:85%;font-family:arial,sans-serifbrdiv style=padding-top:0.8em;img alt= height=1 width=1/divdiv class=lha href=http://news.google.com/news/url?sa=Tct=us/1-0fd=Rurl=http://www.marketwatch.com/news/story/American-Software-Inc-Invites-You/story.aspx%3Fguid%3D%257B3B268B55-50D6-4DDF-89D4-2D9832A1DC01%257Dcid=1272655668ei=udYlSe3HPJqO9QTSvPS2AQusg=AFQjCNGyClWxFJ-w8WI9rSk3RNDjTIlldAAmerican bSoftware/b, Inc. Invites You to Join Its Second Quarter b.../b/abrfont size=-1font color=#6f6f6fMarketWatchnbsp;-/font nobr1 hour ago/nobr/fontbrfont size=-1Headquartered in Atlanta, American bSoftware/b develops, markets and supports one of the industry#39;s most comprehensive offerings of integrated business b.../b/fontbrfont size=-1a href=http://news.google.com/news/url?sa=Tct=us/1-1fd=Rurl=http://www.earthtimes.org/articles/show/american-software-inc-invites-you,631790.shtmlcid=1272655668ei=udYlSe3HPJqO9QTSvPS2AQusg=AFQjCNHwT_GDMM99D2FwOyN1tIP2mzaXMwAmerican bSoftware/b, Inc. Invites You to Join Its Second Quarter b.../b/a font size=-1 color=#6f6f6fnobrEarthtimes (press release)/nobr/font/fontbrfont class=p size=-1a class=p href=http://news.google.com/news?sourceid=navclientie=ISO-8859-1rls=GGLG,GGLG:2005-22,GGLG:enncl=1272655668hl=ennobrall 11 news articles/nobr/a/font/div/font/td/tr/table

table border=0 width= valign=top cellpadding=2 cellspacing=7trtd valign=top class=jfont style=font-size:85%;font-family:arial,sans-serifbrdiv style=padding-top:0.8em;img alt= height=1 width=1/divdiv class=lha href=http://news.google.com/news/url?sa=Tct=us/2-0fd=Rurl=http://www.marketwatch.com/news/story/New-Edition-Email-Newsletter-Software/story.aspx%3Fguid%3D%257B16B0A5AA-8DCE-46BE-85A2-0F9D0E7D78F8%257Dcid=1272548563ei=udYlSe3HPJqO9QTSvPS2AQusg=AFQjCNHoYHYsTV9H_CIDvuueV7A2o6i2HANew Edition of Email Newsletter bSoftware/b Delivers Improved Email b.../b/abrfont size=-1font color=#6f6f6fMarketWatchnbsp;-/font nobr8 hours ago/nobr/fontbrfont size=-1TUCSON, Ariz., Nov 20, 2008 /PRNewswire via COMTEX/ -- Email Marketing Director, the flagship consumer email newsletter bsoftware/b from industry veteran Arial b.../b/font/div/font/td/tr/table

table border=0 width= valign=top cellpadding=2 cellspacing=7trtd valign=top class=jfont style=font-size:85%;font-family:arial,sans-serifbrdiv style=padding-top:0.8em;img alt= height=1 width=1/divdiv class=lha href=http://news.google.com/news/url?sa=Tct=us/3-0fd=Rurl=http://www.marketwatch.com/news/story/HighJump-Software-Helps-Customers-Do/story.aspx%3Fguid%3D%257BD8CB0063-F803-44CA-B8BE-7C6379355DBB%257Dcid=1272572768ei=udYlSe3HPJqO9QTSvPS2AQusg=AFQjCNHoDIdTd-JxNpVbao2e6wWJXaEZdgHighJump bSoftware/b Helps Customers Do More in Less Time With New b.../b/abrfont size=-1font color=#6f6f6fMarketWatchnbsp;-/font nobr6 hours ago/nobr/fontbrfont size=-1Not only does this capability allow HighJump bSoftware/b customers with international operations to more easily set up new locations, but also simplifies b.../b/font/div/font/td/tr/table

table border=0 width= valign=top cellpadding=2 cellspacing=7trtd valign=top class=jfont style=font-size:85%;font-family:arial,sans-serifbrdiv style=padding-top:0.8em;img alt= height=1 width=1/divdiv class=lha href=http://news.google.com/news/url?sa=Tct=us/4-0fd=Rurl=http://www.marketwatch.com/news/story/Intrinsyc-Software-International-Inc-Leading/story.aspx%3Fguid%3D%257B0E88B10F-7273-45B8-9EB5-A0032F73EA4A%257Dcid=1272557160ei=udYlSe3HPJqO9QTSvPS2AQusg=AFQjCNG4vMjbuZtjTfxTwuVGHw1DcGjhHwIntrinsyc bSoftware/b International, Inc.: Leading Device Maker b.../b/abrfont size=-1font color=#6f6f6fMarketWatchnbsp;-/font nobr7 hours ago/nobr/fontbrfont size=-1Destinator navigation bsoftware/b sets new standards for driver safety, ease-of-use, rich content and user interface customization. b.../b/fontbrfont size=-1a href=http://news.google.com/news/url?sa=Tct=us/4-1fd=Rurl=http://www.trucknews.com/PressReleases/FullStory.asp%3FArticleID2%3D3464174cid=1272557160ei=udYlSe3HPJqO9QTSvPS2AQusg=AFQjCNGDzJbv46yMZHaGZLDXI3jdzinmVAAbout Intrinsyc bSoftware/b International, Inc./a font size=-1 color=#6f6f6fnobrTruck News/nobr/font/fontbrfont class=p size=-1a class=p href=http://news.google.com/news?sourceid=navclientie=ISO-8859-1rls=GGLG,GGLG:2005-22,GGLG:enncl=1272557160hl=ennobrall 23 news articles/nobr/a/font/div/font/td/tr/table

table border=0 width= valign=top cellpadding=2 cellspacing=7trtd valign=top class=jfont style=font-size:85%;font-family:arial,sans-serifbrdiv style=padding-top:0.8em;img alt= height=1 width=1/divdiv class=lha href=http://news.google.com/news/url?sa=Tct=us/5-0fd=Rurl=http://www.marketwatch.com/news/story/Turning-Technologies-TurningPointR-Student-Response/story.aspx%3Fguid%3D%257B60C2B4BD-4CB1-4E3A-8AC2-94BDD95925E7%257Dcid=1272572773ei=udYlSe3HPJqO9QTSvPS2AQusg=AFQjCNE0fBbxsyoslC-L2gnRMSQ7ZeNwgwTurning Technologies#39; TurningPoint(R) Student Response bSoftware/b b.../b/abrfont size=-1font color=#6f6f6fMarketWatchnbsp;-/font nobr6 hours ago/nobr/fontbrfont size=-1Turning Technologies, LLC develops interactive response systems utilizing the latest bsoftware/b and hardware tools available and transforms them into state of b.../b/font/div/font/td/tr/table

table border=0 width= valign=top cellpadding=2 cellspacing=7trtd valign=top class=jfont style=font-size:85%;font-family:arial,sans-serifbrdiv style=padding-top:0.8em;img alt= height=1 width=1/divdiv class=lha href=http://news.google.com/news/url?sa=Tct=us/6-0fd=Rurl=http://www.marketwatch.com/news/story/DataCore-Software-Promise-Technology-Microsoft/story.aspx%3Fguid%3D%257BA5641E8C-9AA7-492E-A82C-EA28AFD08EFD%257Dcid=1272551140ei=udYlSe3HPJqO9QTSvPS2AQusg=AFQjCNFYGZ_eFhN-JOW8vjMwrOw-FikjzwDataCore bSoftware/b, Promise Technology and Microsoft Windows HPC at b.../b/abrfont size=-1font color=#6f6f6fMarketWatchnbsp;-/font nobr8 hours ago/nobr/fontbrfont size=-1DataCore#39;s SANsymphony bsoftware/b addresses larger scale, heterogeneous storage virtualization needs through sophisticated I/O performance acceleration and b.../b/font/div/font/td/tr/table

table border=0 width= valign=top cellpadding=2 cellspacing=7trtd valign=top class=jfont style=font-size:85%;font-family:arial,sans-serifbrdiv style=padding-top:0.8em;img alt= height=1 width=1/divdiv class=lha href=http://news.google.com/news/url?sa=Tct=us/7-0fd=Rurl=http://www.marketwatch.com/news/story/Research-Markets-Software-a-Service/story.aspx%3Fguid%3D%257B33EE37B2-F481-4614-BE8A-37C43F597D49%257Dcid=1272605142ei=udYlSe3HPJqO9QTSvPS2AQusg=AFQjCNGBlAGCLFA-xyiJ4xk-_4SzMRlG2QResearch and Markets: bSoftware/b-as-a-Service in APAC - The Momentum b.../b/abrfont size=-1font color=#6f6f6fMarketWatchnbsp;-/font nobr4 hours ago/nobr/fontbrfont size=-1bSoftware/b as a service (SaaS) has continued to consolidate its hold on the Asia Pacific (APAC) market. This is evidenced by the increasing number of large b.../b/font/div/font/td/tr/table

table border=0 width= valign=top cellpadding=2 cellspacing=7trtd valign=top class=jfont style=font-size:85%;font-family:arial,sans-serifbrdiv style=padding-top:0.8em;img alt= height=1 width=1/divdiv class=lha href=http://news.google.com/news/url?sa=Tct=us/8-0fd=Rurl=http://www.marketwatch.com/news/story/New-Accounting-Software-Enhancements-Recommended/story.aspx%3Fguid%3D%257B09ADAED7-C211-4B74-AB5B-68BBC789668F%257Dcid=1272525852ei=udYlSe3HPJqO9QTSvPS2AQusg=AFQjCNEFtjBAUNqx-sJurQjUWtV5GRYjRgNew Accounting bSoftware/b Enhancements Recommended and Prioritized b.../b/abrfont size=-1font color=#6f6f6fMarketWatchnbsp;-/font nobr10 hours ago/nobr/fontbrfont size=-1PETALUMA, CA, Nov 20, 2008 (MARKET WIRE via COMTEX) -- This week AccountMate bSoftware/b Corporation shipped out their latest accounting bsoftware/b update, b.../b/font/div/font/td/tr/table

table border=0 width= valign=top cellpadding=2 cellspacing=7trtd valign=top class=jfont style=font-size:85%;font-family:arial,sans-serifbrdiv style=padding-top:0.8em;img alt= height=1 width=1/divdiv class=lha href=http://news.google.com/news/url?sa=Tct=us/9-0fd=Rurl=http://www.forbes.com/feeds/ap/2008/11/20/ap5723001.htmlcid=1272659370ei=udYlSe3HPJqO9QTSvPS2AQusg=AFQjCNEQh8gA1neLn66LfTJXzXc06ig5bwCheck Point bSoftware/b shares edge higher/abrfont size=-1font color=#6f6f6fForbes,nbsp;NYnbsp;-/font nobr47 minutes ago/nobr/fontbrfont size=-1AP , 11.20.08, 03:28 PM EST Shares of Check Point bSoftware/b Technologies Ltd. edged higher Thursday, helped by an analyst report predicting the Internet b.../b/font/div/font/td/tr/table

Software - Google News




Articles Home Page | Site Map | Main Site Home Page
GETsonic | TrafficFish | WildThingsDesigns | NeatoDomains.com | Games | Ken J Wagner | iNetcome

© 2008