View RSS Feed

DarkLordoftheMonkeys

  1. Trying to get a grasp on Turing completeness

    by , 01-29-2010 at 06:32 PM
    I'm trying to learn programming as well as I can. I've found that there's still much that I have to learn, and much that I have yet to grasp. A lot of what I need to grasp is theory, because in order to understand computers, well enough to program them effectively, I have to understand computer science. This is why I've done as much research as I can on discrete mathematics, algorithms, data structures, BNF, etc.

    Today I came to the topic of Turing completeness, something I had ...
    Categories
    Uncategorized
  2. A brief review of the languages I've programmed in (in the order I learned them)

    by , 01-26-2010 at 10:42 AM
    TI-Basic: Hate it. Not because the language itself sucks but because of the editor it uses. Imagine vi, only without any features and perpetually in Replace mode.

    Javascript: Between the time I started programming at 14 and the time I started programming again at 19 (after a 5.5 year hiatus), I wrote only one useful script or program, and it was in Javascript. I love JS because it is both simple, easy to use, and powerful at the same time. And you don't have to write 50+ lines ...
    Categories
    Uncategorized
  3. Why natural language processing won't work

    by , 01-25-2010 at 04:29 PM
    This is something I've been thinking about a lot lately. I want to go into AI, but I know there are obvious limitations. One is the goal of building an interface in which humans can communicate with their computers as if they were talking to other humans. Many computer scientists have tried to do this with Prolog.

    This is obviously going to be very difficult to implement. The problem is that computers, and Prolog, function on discrete mathematics, which is purely logical and based ...
    Categories
    Uncategorized
  4. OOP is overrated.

    by , 01-24-2010 at 04:55 PM
    Don't get me wrong. I have nothing against OOP. I just don't see what's with all the hype about it. Everyone's like "Yay! OOP! Now I can have things in my program. I can ecapsulate data and do modular programming and $hit." But the reality, at least as I see it, is that "object-oriented" is just a buzzword that is nothing more than a rebranding of something that has been in existence since programmers stopped using machine language. It's an empty shell. Pretty much anything ...
    Categories
    Uncategorized
  5. Text phobia

    by , 01-22-2010 at 09:26 PM
    I'm getting pretty sick and tired of this whole fear people have of anything text-based. Ever since the first point-and-drool interface came out, software engineers have been making every effort to make computing more accessible to people who never learned how to type.

    Case in point:

    http://www.networkworld.com/news/201...e.html?hpg1=bn

    This is in addition to FrontPage, Netbeans, touch screens, voice recognition, etc. ...
    Categories
    Uncategorized
  6. My journey through C, part 4

    by , 01-20-2010 at 04:21 PM
    I am now trying to get a handle on dynamic data structures like trees and linked lists. Linked lists are something that I plan to use for editing files and databases. Each of the lines in a text file that a program is editing would be a structure containing three members: the line number, which should change automatically whenever a line gets inserted or deleted before it, a character pointer pointing to the text in that line, and a pointer to the next line. All of them would be linked together, ...
    Categories
    Uncategorized
  7. My journey through C, part 3

    by , 01-18-2010 at 07:25 PM
    I've been doing some of this and that lately. I've learned how to get command line arguments now, and also how to create structures and unions, create binary trees and linked lists, and do some basic file operations (which I haven't tried out yet).

    I have improved on my personal library, adding functions for comparing strings. First I wrote a strequal() function to test if two functions are equal. After that I wrote strcomp(), which returns a positive, negative, or zero value to ...
    Categories
    Uncategorized
Page 1 of 2 12 LastLast