Looking for must-read programming reference material

I am relatively new to programming and would like a reading list of must-read programming references. I know several languages, but I am not looking for materials about any particular language; instead, I would like to read up on more fundamental things such as programming concepts, programming algorithms, programming paradigms,  computer architectures, programming style, etc. What are the classic, must-read books and articles that I should begin reading? Thank you for your suggestions.

I've never used assembly for a 64-bit system, but I'm sure most of the same concepts apply.  In fact I'm pretty sure any change is analogous to the change from 16 to 32 which wasn't that drastic.
With assembly language, learning the core concepts is the biggest step, the difference between 16 and 32 bit wasn't like learning a new language, rather it was just having more and bigger registers.  I don't do any actual programming in assembly - I dabbled a bit for fun, but I dont 'use' it.  But the concepts I learned through assembly have helped me in every other programming language.  Given that, I'm sure a book on 32-bit assembly would be useful for a 64-bit system.
Consider too that assembly is a bit of a dying art.  Pair that with the fact that 64-bit systems are relatively new, and there won't be many people who can write a quality book about their lifetime of experience with 64-bit assembly.
Lastly, (in this very disorganized listing of barely related points), 32-bit to 64-bit is also a trivial change compared to the various instruction sets that have been used.  If/when you understand the similarities and differences between the various assembly languages and instruction sets, is when you really start using the strengths of your particular architecture.  (I'm tempted to make a Matrix reference "There is no spoon").  My favorite assembly languages, just for the fun of it, are One-Instruction-Set systems.  When I realized that one single instruction used repeatedly can create the diversity of programs we use ... I was in geek heaven.  I put that day on par with learning about hardware-software interchangability, and the fact that our modern computers are made up of a vast series of only one type of logic gate ... and the day I learned some lamba calculus ... (end geekgasm)
Anyhow, learning to 'think' in assembly language can help all your programming (IMHO) regardless of whether you ever speak to your computer in that language.  So, yes, I'd say the 32-bit book would be worth reading even if your current computer is 64.

Similar Messages

  • I am looking for a good program to edit existing websites for about $99.00

    I am looking for a good program to edit existing websites for about $99.00 or less, any suggestions?
    Thanks,
    New MacBook owner.
    Martin

    Welcome to Apple Discussions!
    http://www.barebones.com 's Textwrangler. Use http://www.anybrowser.org/ as a guide for good HTML composition.
    If a web editor does not give you power to do full text editing and claims to be WYSIWYG, don't believe it. Chances are, it uses assumed standards of specific browsers, which are not fully http://www.w3.org/ compliant.

  • I am looking for a flowchart program similar to Visio or SmartDraw for pc's.  Anyone have experience?

    Hi -
    I am looking for a flowchart program for my MacBook similar to Visio or SmartDraw, both of which I used with my PC before switching over.  I would like the following features:
    User-friendly
    connector lines that follow the shapes when you move a shape
    Shapes that snap to gridlines
    The ability to move the whole diagram when desired (v. shape by shape, connector by connector)
    Help available if you have problems
    I don't need a lot of sophistication.  It would be nice if it had some fun features - colors and fun connectors, etc.
    Thanks!

    This article has 6 ways to do it.

  • Remote opportunity, Looking for assistance in programming a transfer function model

     Hello,
    Please see attached transfer function model. I am looking for assistance in programming in Labview 2014. Inputs are coming through cRIO and into the model and the model is determining the value of certain outputs being sent back to the cRIO, please PM if you are interested and we can discuss in more detail. Thanks!
     

    Hello,
    I could help as I've done this sort of thing for many of my clients. Let me know what you would like done.
    Thanks.

  • Looking for a Maps program for Cloud for Customer

    Hello,
    I'm looking for a maps program like Microsoft Bing Maps for SAP ByDesign that is compatible with Cloud for Customer. In the process of finding this forum, I can see Cloud for Customer and Business by Design are related but are these program compatible?
    Is there any documentation confirming these programs are compatible? A how to for matching them up?
    Is there an alternative that I could use with Cloud for Customer to achieve the same thing?  
    Thanks,
    Gabriel

    "SAP has updated to HTML5 interface and now has Google Map integration and that we now have it enabled."
    It looks like this has worked out, thanks everyone.

  • Looking for a reading App.  iPad (iOS 7.1.2) - Kindle.  I am looking for a good app that can help a college student with reading books that cannot be found on audio book. Voice over works, but monotone!

    Looking for a reading App.
    iPad (iOS 7.1.2) - Kindle.
    I am looking for a good app that can help a college student with reading books that cannot be found on audio book.  I have tried voice over and it works but it's very monotone and it really strings things together. 
    - I'm willing to pay for a good app but I can't seem to sort though the many that are out there. Any suggestions.

    Ah. I'm surprised, but there we go.
    Have a look here ...
    http://jam.hitsquad.com/vocal/about2136.html
    (courtesy of googling 'OSX free multitrack recording software')
    Didn't have time to do more than skim, but 'Ardour' looked promising. Protools is the only one I've used, the full product is one of the industry standards, but the free 'lite' version listed here seems to be limited to 2 in/out as well.
    Referring to your original post, I'd think trying to write or 'script' something would be a nightmare ... synchronisation of streams within something like Applescript would be a major issue, quite apart from anything else.
    G5 Dual 2.7, MacMini, iMac 700; P4/XP Desk & Lap.   Mac OS X (10.4.8)   mLan:01x/i88x; DP 5.1, Cubase SX3, NI Komplete, Melodyne.

  • Looking for Acrobat reader for IPhone 3g IOS 3.1.3

    Looking for Acrobat reader on IPHone 3g IOS 3.1.3. No I DONOT want to upgrade IOS. Thanks    

    Moved to Adobe Reader for iOS

  • What is the best program to use on Mac for editing, cropping photos from my computer. Looking for a free program that is good.

    What is the best program to use on Mac for editing, cropping photos from my computer. Looking for a free program that is good.

    If your needs are limited to those tasks then both Preview and iPhoto will fit the bill They are already on your Mac. There is a free download from Google called Picasa available here:
    http://picasa.google.com/
      It works much the in same manner as iPhoto. For some really heavy duty work there is GIMP available from SourceForge:
    http://www.gimp.org/macintosh/  Also a free download.
    Message was edited by: kennethfromtoronto

  • Acrobat Standard 6.0 Set as Default Viewer, but Browser is looking for Adobe Reader 8 or 9

    All,
    I use Adobe Acrobat Standard 6.0 for viewing and creating PDF's.  Just a couple of days ago, I tried opening a patent document I found on Google.  The browser displayed the following error:
    "The Adobe Acrobat/Reader that is running can not be used to view PDF files in a Web Browser.  Adobe Acrobat/Reader version 8 or 9 is required.  Please exit and try again."
    So I looked for an update for Adobe Reader and downloaded Adobe Reader 9.1.2.
    The next PDF document that I opened came up in Adobe Reader....NOT Adobe Acrobat.  The installation must have changed the default viewer.  So I right-clicked on the PDF file icon and selected OPEN WITH Adobe Acrobat.  I clicked the checkbox to "Always open with this program..."  This seems to have fixed the default viewer problem, as PDF files now open with Adobe Acrobat Standard...just the way I want things to work.
    I still have the problem of not being able to open many documents within a browser...I think because the browser is looking to open the PDF files in Adobe Reader 9.1.2, NOT Acrobat 6.0.  But Adobe Acrobat is now the default viewer.
    Does Acrobat function independently of Reader?  Or is Reader a module that is required for Acrobat to function properly?  Whatever the case may be, can somebody suggest a fix for this problem?
    Thanks,
    Neal
    [email address deleted by host]

    They do not require each other for running as mentioned. There are some modules in common and that is where you run into problems. There are issues with the parts that remain resident also. I would suggest you follow the other advice you have been given. Unfortunately, there are some PDFs that may not open correctly in AA6. You may have run into some of those.

  • Looking for Printer Test program

    I'm trying to find an ABAP program that will let me test out whether we have printers defined in SAP correctly.  Ideally the functionality I'm looking for would be an ABAP program that when run would display a list of all the printers defined in SPAD and then allow me to select one or more of them, and then print a page to each of the selected printers that would show stuff like: the name of the printer, the description, the type, etc, as well as instructions to mail or fax the output back to a contact.  The contact info could be hard-coded, or it could be defaulted with override capabilities.
    I had a program similar to this at another client, but it didn't do exactly what I wanted, but it sure came in handy testing out printers as you added them during a GoLive or office move.
    Any suggestions would be greatly appreciated.

    eRain makes Swfit3D (a stand alone app) as well as plug-ins
    for MAX and LightWave:
    http://www.erain.com/...a bit
    more money than you've suggested though...
    Poser also has Flash support, but I've never used it so I
    can't vouch for it:
    http://www.e-frontier.com/article/articleview/1597/1/281?sbss=281
    Hope that gives you some help!

  • Looking for this LV program

    hi member
    i am looking for this program in this web
    do any one have it??
    can i buy it
    http://sine.ni.com/cs/app/doc/p/id/cs-681
    best regards
    hi ?Q>

    If you "Read the Full Case Study" you find a contact address for further information on this matter. You should try this.
    thanks,
    Norbert
    CEO: What exactly is stopping us from doing this?
    Expert: Geometry
    Marketing Manager: Just ignore it.

  • Looking for the right program

    I would like to make a stop-action movie, essentially a slide show with some rapid frame changes, that has a coordinated sound track.  Which Adobe program, if any, would do this?

    That is a pretty big project. I have never used Premiere Pro for only pictures so I don't know how good it will be at this. 3000 pictures/30gigs is a lot of data for a program to handle and organize. And if you also want to add contextual content and audio clips then a lot of easier to use programs just won't cut it. You might really need an Adobe program.
    It if was a small onetime project I was going to suggest Corel VideoStudio, but definitely not for the amount of data you want to use. http://www.youtube.com/watch?v=mC88QA7xyyE. For really small projects Windows Movie Maker would probably do the trick haha.
    Most stop-motion software are designed to help you with the actual shooting of the frames, but you already have them. You still might want to look at these two programs to see if they'll work for you.
    http://www.dragonframe.com/
    http://www.stopmotionpro.com/
    Just because they might be better at organizing large amounts of pictures then a program designed around editing video.
    If Premiere Elements would do the trick I'd say that's a good option, or if it's too limited Premiere Pro. I'd go with the CS6 version, not CC. Because you get to keep a perpetual license so you can continue to use it in the future without monthly payments. But that's my biased opinion against renting software.
    This thread should probably be moved to the Premiere Pro section where he can get better help from people who have more experience with using large amounts of pictures to create a movie.

  • Looking for a Reading Comprehension app for third graders ?

    I have been searching the iPad App Store for good reading comprehension apps. But none that seem to be what I am looking for. I am looking for ones that have reading stories and then test questions related to the stories. Anyone knows of any ?

    Hi,
    As part of our "Special App for That" series, we wrote an article on apps that support literacy instruction that might be of interest to you or others looking or apps for children with special needs. We do recommend some apps that are universal for children of many different abilities.
    http://www.inov8-ed.com/2011/03/theres-a-special-app-for-that-part-7-apps-that-s upport-literacy-instruction/
    It is part of a series that we have been writing on using the iPad, iPhone and iPod Touch to help support children/students with special needs. You can see the entire series here:
    http://www.inov8-ed.com/category/special-app-for-that/
    I hope that might be of interest to you or some others.
    Thanks.
    - Andrea Prupas
    inov8 Educational Consulting
    http://www.inov8-ed.com

  • Looking for ebook reader app with good annotation features

    I'm looking for an ebook reader app to use on my iPhone and iPad that will allow me to do this:
    1. In a book, Highlight a selection of text, and make that a note or annotation
    2. Be able to see all my annotations/notes for a book in one place
    3. And here's the one I can't seem to find: Be able to generate a file with JUST my annotations in it so that I can save it off or email it or dropbox it or something like that.
    Does anyone know of such an app?

    I HAVE THE PERFECT APP!!!
    I had been looking for an app that did the same things you requested. And somebody finally created it.
    Its called Readmill
    www.readmill.com
    You can export all of your notes/highlights as an email.
    It also syncs your ebook library with Dropbox
    Here is the interview that Robert Scoble did with the makers of the app.
    https://plus.google.com/111091089527727420853/posts/Tce1E52MPo2

  • Safari is looking for adobe reader which is uninstalled. Help!

    I installed adobe reader and for some obscure reason I made adobe the default pdf viewer. I've fixed it so that downloaded pdf files now open in preview (which I much prefer) but any pdfs on the web has safari trying to start adobe reader which I have removed from my HDD-
    Please help me stop this from happening. It is driving me up a tree. I don't want adobe reader.
    Cheers and thanks

    Ok, so that stopped safari from looking for adobe but pdfs still won't work.
    Uh, wait. Helps if I shut down safari and start it up again. Works just fine. Thanks a million!

Maybe you are looking for

  • Adding field to CN41 Transaction

    Hi Guys, I have a requirement to copy standard transaction CN41 to ZCN41 and add below fields to the report. Vendor u2013 AFVGD LIFNR Purchasing Org. u2013 AFVGD EKORG Purch. Group u2013 AFVGD EKGRP Purch Group Desc. Responsible DE u2013 AFVU ZZRESPO

  • Reselling Final Cut Studio Upgrades?

    Several years ago I upgraded a full version of Final Cut Pro 2 to Final Cut Studio 2 to Final Cut Studio 3. Both FCS 2 and 3 are all full-retail upgrades, not academic upgrades. Quite frankly, my company is not doing much high-end video production so

  • Help with installing the original Photoshop on a new computer from the disc

    I have a new computer. I want to install Adobe Photoshop Elements 1.0.1. I have the disc and serial number (1057-45428-2285-0248-2785-2727) but when I start installing, I get an error - Internet Explorer 4.0 required. I don't have that program and I

  • New intel iMac won't run PE3

    My new iMac w/ OS 10.5 will not open my PE3. It shuts down before it is fully open! Can anyone shed a little light on this problem?

  • Need to Accept a License Agreement

    My trackpad has'nt be working for a while but I could still use all the apps with the shortcuts, but i had the bright idea of resetting the whole phone to see if that would fix the trackbad. But what this caused was that now my apps were blocked by t