Why would you think java is a better beginner language then c/c++ ???.

Why would you think java is a better beginner language then c/c++.That is if you think it is

1.)because it stear's you towards useing oop style programing.
since nearly everything relate's to object oriented programing.
2.)this forum alone. is a reason thier are comprehensive example's for beginers. and so many people many very freindly and dont mind answering a question. Other beginners are here also who share what they know with each other.
3.)learing curve for useing the language and geting started immediately is good.
4.)once you learn java and then goto c++ you have another probably better perspective on how to code.
5.)codeing in java avoids deconstructors pointers and direct manipulation of reference's. which can be very confuseing for beginers
and deals with variables that directly point to the computer's memory.
and proper deallocation of memory.
though im just a begginer myself i started trying c++ and switched to java.
however thier are somethings in java that can be as complex as c++
when pointers or reference's are needed but not available.

Similar Messages

  • Why would you use Java over C/C++

    This thread :
    http://forum.java.sun.com/thread.jspa?threadID=689490
    Brought back to mind a problem I had in the first C program I worked on -
    I'd declared an array and a file pointer on the stack in a function, overwrote the end of the array by mistake, and trashed the file pointer. The file pointer was used a while after the array was overwritten - took me 2 days to work out what was happening. Array overwrites like this are just not possible in Java - that's a reason to use Java over C or C++.
    Anyone else got their own scare stories like this ? Maybe someone's got a Java scare story that would make you use C ?

    A C++ based bond trading system had the description database varchar field width of 60 characters. The GUI software to display this had buffers 60 characters wide. New bonds came along with widths of over 60 characters so the database field width was changed to 80 characters but nobody told us (the GUI maintenance team) about the change.
    There was no real problem for about 4 days after the first long named bond was inserted. Then, at random times, the GUI application would crash. It took many many days to find the source of the problem and to fix it. The blame was laid at the door of the GUI maintenance team even though we had not written the code and we had logged the potential problem in the bug database months before but management decided that it was not a problem so should not be 'fixed'.
    This literally cost millions because the traders could not be sure of their positions.
    I left as soon as my contract ran out.

  • Why can't I select just one album under artist view and listen to it from beginning to end anymore? Why would you change that?

    Why can't I go under artist view in music app, select 1 of multiple albums by a specific artist and play the whole album from beginning to end? Why would you have it automatically shuffle between songs from several albums by the same artist automatically? How do we change this back to previous function because this is sucking big time for a music lover.

    I agree this is a really dumb change and I really hope Apple changes it back to the way it was.
    In iOS 6 and earlier when you were in the Music player and selected ARTIST it would show a list sorted by artist. When you selected the artist you wanted, it would show a list of their albums.  Then you could select the album and see the list of songs.  In iOS 7 after you select Artist, it displays the album and every track, so you have to scroll down through not only the album but every track on that album.   That was a really stupid change on Apple's part.  Makes no sense.
    Here is the list of albums under iOS 6.x...
    and here is what is looks like under iOS 7.0
    In iOS 7.0 you have to scroll down through all the songs to see the other albums.  That can be a really pain if you have a large music collection.
    Please Apple change it back to the way it was!!  This didn't need to change!

  • Why would you need a database design before implementing?

    Why would you need a database design before implementing?

    977222 wrote:
    Why would you need a database design before implementing?It appears from the 4 questions you put up ina 2 hour period
    help me with this
    Why would you need a database design before implementing?
    Re: answer these quesions pls
    answer these quesions pls
    That you have put off doing your homework and now expect this forum of volunteers to do your research for you ....

  • Why would you add Paths to a jpeg?

    Hi Everyone!
    I've been using Ps on and of for a few years now as a hobby so I'm somewhat able to find my way around it.
    Now for the actual question:
    Why would you add Paths to a jpeg?
    Moreover why split it into several paths? I have a vague memory of paths beeing able to render for example a background transparent in say illustrator. Can that be it?
    My reason for asking is that I work as a Digitalprinter operator and we have got a client that wants us to mask out objects in pictures and also in som cases separate them into paths.
    I've scaled down the example we got from the client and added a link to it below hopfully someone can open this in Ps and explain why you would do this.
    Dropbox - Paths
    Thank you for your time.

    Probably shouldn't reply using my cellphone while working, I'm doomed to get it out wrong.
    What I ment is that I can't see for example how Path 3 as shown below in white (using quick mask) would be useful in a page layout program. Because the text that you create in that program would flow around "everywhere". Or am I wrong in believing this?

  • Why would you allow firefox to update computer web-browsers if you have an idea that it will no longer work after the update? And why would you not include instructions for, how to fix the problem? Help Please! Can I go back to the old one?

    Why would you allow firefox to update computer web-browsers if you have an idea that it will no longer work after the update? And why would you not include instructions for, how to fix the problem? Help Please! Can I go back to the old one?
    Ron Bell
    [email protected]

    Mozilla, like many other software companies, thoroughly test their software before releasing it to the public and I'm sure that no problem you are having is intentional.
    I do not work for Mozilla but I do have experience of releasing software for public usage.
    Firefox has no way of knowing what other software is already on your computer and with millions of combinations it isn't always possible to test for every scenario.
    You can go back to the old version of Firefox but that won't always solve your problem.
    The web site below tells you how:
    https://support.mozilla.com/en-US/kb/Installing%20a%20previous%20version%20of%20Firefox

  • Why would you need an H.264 hardware encoding device?

    I am a casual user of Adobe Premiere Pro and just upgraded to CS5.5.   I have been reading threads and someone said that he has problems with the Matrox encoder.  I can import my video and make and DVD so why would you need another hardware solution? 

    I don't know how it works on Windows but on the Mac it shows up as a QuickTime component. So any application that can export a QuickTime movie (QuickTime Player, Adobe Media Encoder, Compressor, etc) can export to this component and it will utilize the Matrox hardware.
    Theoretically you could set your preview file format in Premiere to the Matrox component but I don't know how well it would work.

  • Why would you charge me $40 for a supposedly free upgrade?Have been a faithful verizon customer for years went in for myfree upgrade and paid for a iphone and protectve cover now I have to pay a fee for a free service? I will start switching my devices to

    Why would you charge me$40 for a free upgrade? I chose a iPhone and paid you the difference plus protective cover, now you want to charge  me a fee for activating a number I have had for years!!!  I have been a faithful Verizon customer for years but I will switch companies when my contracts are up or I can get a buy out from another company, your free upgrade is not free and is a false advertisement as far as I'm concerned

    However you had already stated you did not choose a "free upgrade", but paid the difference for an iPhone. So much for your "free upgrade". Additionally, I was not aware Verizon was in the business of giving away "free service"(s)?????? Purchasing a "free" or "reduced price" phone IS NOT a free service. You sign a contract in exchange for receiving that benefit. There is an upgrade fee along with that service you are contracted to complete or you will be charged an early termination fee(ETF), so this IS NOT a free service.
    Yes, you have a choice to go with another provider which ALSO charges an upgrade fee OR charges you full retail value for your phone. So much for a "free upgrade" there.
    AT&T = upgrade fee
    Sprint = upgrade fee
    T-Mobile = no upgrade fee but must pay full retail cost for the phone
    For what it is worth, you would not have had to pay an upgrade fee had you simply paid full retail cost for your phone OR purchased it with Edge at full retail cost. Depending on your calling plan and data allowance, you may have even ended up paying less for your phone had you done so. That is why a little research before you make a purchase can go a long way.
    I know it is cheaper for me to pay full retail for a phone than to purchase a discounted device in exchange for signing a contract.
    Good luck with the new provider.

  • Why would you NOT enable Loop Guard on switch ports?

    Hello
    Why would you NOT enable Loop Guard on switch ports?
    It is disabled by default on all ports.
    Since it prevents loops, in the absence of receiving BPDUs on non-designated ports, why would it not be enabled by default?

    Ziffy wrote:
    The Galaxy S4 supports Google Wallet, but yet you block it from being used. Why exactly? This is not right. I suggest you enable it before you start losing customers. Is there anybody out there that would like to start a petition? Perhaps look into whether or not this is actually legal? Seems like unfair practices to me. Thoughts?
    Good luck with that.  FCC already did and have left it alone...  My theory is because... Google charges carriers to use allow devices to use it.  At one point Sprint paid to go exclusive for wallet.  FCC can't force you to buy your competitors product.

  • Why would you disable one processor?

    just curious about the system preferences pane that lets you specify whether to use one processor core or two. why would you set it to one? what practicle application could there be to disable a processor core?

    Developers may need to disable a processor as part of software development. Disabling a processor on a laptop will extend battery life when processing speed isn't critical. May be necessary to determine if one of the processors is defective.
    Why reward points?(Quoted from Discussions Terms of Use.)
    The reward system helps to increase community participation. When a community member gives you (or another member) a reward for providing helpful advice or a solution to their question, your accumulated points will increase your status level within the community.
    Members may reward you with 5 points if they deem that your reply is helpful and 10 points if you post a solution to their issue. Likewise, when you mark a reply as Helpful or Solved in your own created topic, you will be awarding the respondent with the same point values.

  • Why would you have to raise AGP voltage

    I have an MSI 6600GT and I was wondering when would you have to raise AGP voltage? Can you safely and stably overclock the card without raising AGP voltage? Is there a way to monitor GPU temperatures? What are safe temperatures?

    why would you have to raise AGP voltage
    you dont normally have to
    though in the case of some ati cards they are not happy without it upped a bit
    but ive never messed with it an any nvidia card myself

  • I try to sinc. first i get "computers not authorized, would you like to authorize. I do that then it tells me its already authorized.  enter and it starts over.

    I try to sinc. first i get "computers not authorized, would you like to authorize". I do that then it tells me its already authorized.  enter and it starts over.

    Google is amazing...
    http://support.apple.com/kb/HT1420
    also you can:
    To deauthorize all computers associated with your account
    Click iTunes Store in the Source pane.
    If you’re not signed in to the store, click the Account button, then enter your account name and password.
    Click the Account button again (your ID appears on the button), enter your password, and then click View Account.
    In the Account Information window, click Deauthorize All.
    After that start from scratch

  • Why would you use a managed service account rather than a virtual account in SQL Server 2012?

    In SQL Server 2012, service accounts are created as
    virtual accounts (VAs), as described
    here, as opposed to
    managed service accounts (MSAs).
    The important differences I can see for these, based on the descriptions:
    MSAs are domain accounts, VAs are local accounts
    MSAs use automagic password management handled by AD, VAs have no passwords
    in a Kerberos context, MSAs register SPNs automatically, VAs do not
    Are there any other differences? If Kerberos is not in use, why would a DBA ever prefer an MSA?
    UPDATE:
    Another user has noted a
    possible contradiction in the MS docs concerning VAs:
    The virtual account is auto-managed, and the virtual account can access the network
    in a domain environment.
    versus
    Virtual accounts cannot be authenticated to a remote location. All virtual accounts
    use the permission of machine account. Provision the machine account in the format
    <domain_name>\<computer_name>$.
    What is the "machine account"? How/when/why does it get "provisioned"? What is the difference between "accessing the network in a domain environment" and "authenticating to a remote location [in a domain environment]"?

    Hi,
    “Virtual accounts cannot be authenticated to a remote location. All virtual accounts use the permission of machine account. Provision the machine account in the format <domain_name>\<computer_name>$.”
    “The virtual account is auto-managed, and the virtual account can access the network in a domain environment. If the default value is used for the service accounts during SQL Server setup on Windows Server 2008 R2 or Windows 7, a virtual account
    using the instance name as the service name is used, in the format NT SERVICE\<SERVICENAME>”
    Per the above description, they are two concepts and not conflict with each other.
    As you understand, virtual account access network resources by using the credentials of the computer account. Generally, computer account will not be granted permission unless giving the computer account permission on the shared folder manually.
    Thanks.
    Tracy Cai
    TechNet Community Support

  • Why would you want to always BCC yourself?

    I know this is an arbitrary question, but I was just writing an iPhone tutorial and I saw the option, "Always BCC Myself". Apple thought it so important as to give the feature its own slider in the menu, so I wondered "who are these people who want to always BCC themselves, and why?". I find this very curious, as BCC'ing yourself is a lot like just merging your inbox and sent folder. Why would anyone want to do this.. what practical purpose does it serve.. does anyone out there know?

    Some people only have POP3 email accounts. With a POP3 account, if you are using the iPhone as well as a computer email client, you may want to keep some record of messages you have sent all in one location, perhaps the computer email client. However, if you reply to someone using the iPhone, you would not have that record on the computer email client. BCC yourself provides you a copy you can pick up on the computer email client and then move to the Sent folder for a record. While this is not necessary for IMAP or Exchange, not everyone has that luxury.

  • As an engineering student why would you buy a Mac over a PC?

    Hello Everyone. I am an egineering student and I have an important question. Why would I buy a Mac over a PC? What are the advantages to engineers in using Mac. When I ask sales people they can only tell me that they are secure, and easy to use, but I am not sold. Anything you can share whether it's software related, hardware related, personal stories, company success, anything will be of great help. I am not looking for an answer for one particular type of engineering. Anything related to any field, mechanical, industrial, electrical, bio, anything would help. Thanks in advance.

    Hello and Welcome to Apple Discussions. 
    As an Engineer myself I expect to use consumer software/hardware devices without training. If it's not intuative then the Engineer who designed it has not worked hard/smart enough. I use Windows 2K / NT at work (and previously at University) and am constantly frustrated with how lazy the design of the software and hardware is. Even applications like Outlook - seem to crash on me daily (and it's not just me I see all my colleagues battling too!) At home I've never owned anything but Macs - I won't subject myself to the pain of Windoze in my leisure time!
    However when I was reading for my degree in engineering, owning a Mac proved more of a problem; I was having to run Win98 in emulation on Mac OS to run engineering software that I needed to study with (I was calculating Aerial transmission patterns in MathCAD; or laying out circuit boards etc). However it was still doable - if very slow back then!
    Nowadays with Macs having Intel chips and with Bootcamp Windoze will install on your Mac for the occasional time that you need to use that bespoke software.
    The rest of the time the Mac is a far nicer machine to use (I bought MS Office at student price) for reports, presentations, multimedia, Internet surfing etc etc. The slight extra expense of initial purchase of the Mac is soon saved as you don't have to buy security software or worry about viruses.
    If you want to code your own software for a particular application then all the tools are included with the Mac and the Unix code makes the machine very customisable in that respect.
    Switching to a Mac will be a steep learning curve... not because it's difficult - but because 95% of computers useers have mastered the way that MS like to do it. Actually it's never all that different though.
    You'll also get plenty of support in these board - I've never known such a helpful place!
    You can also get good discounts on many many items on the Apple Store for education... check out the links for your country from www.apple.com.
    mrtotes

Maybe you are looking for

  • How to use FM format element in number format model

    Dear all, Could anybody explain what is FM format element for in number format model? I read the documentation, it doesn't show a clear description as it those in Datetime Format Model section. regards, Valerie

  • Oracle Process Manager failed to start(11.1.2)

    Hi all! I've installed and configured 11.1.2 on my VM(Win 2003 SP2) Then i've been trying to start system but during launching Oracle Process manager I get the following error Could not start Oracle Process Manage service(ohsInstance3250625901) on lo

  • Issue with Forwarding multiple MMS objects

    I received an animated .gif and a sound file along with text. When I click on Edit you have the option to forward them. But if I select all 3 forward gets grayed out. If I only do .gif and text it is fine or if I do sound file and text it is fine but

  • Collaboration Room

    I am trying to create a room template which will have a quick poll iview and an poll administration ivew. I am using the standard iview provided under com.sap.ip.collaboration. In both the iviews the field "Campagin to be used" is "room". when i crea

  • Itunes won't finish install

    I updated itunes but unless I restart my computer with my ipod plugged in itunes tells me I have to restart the computer for updates to take effect. I have done this so many times I have lost count. I even tried uninstalling and reinstalling it but i