2007-04-25, 10:31 | Link #21 |
INTJ
IT Support
|
Interesting. The Computer Systems Engineering degree I'm working to get actually teaches subject matter regarding artificial intelligence and artificial neural networks. Of course, I personally have been using the Ada programming language to toy with the idea fo building an AI. And if anyone's curious, it's within the GNAT compiler, so it can be used in both Linux and UNIX... which explains as to why I'm looking for UNIX in a thread of mine.
|
2007-04-25, 14:58 | Link #22 |
Obey the Darkly Cute ...
Author
Join Date: Dec 2005
Location: On the whole, I'd rather be in Kyoto ...
Age: 66
|
<spews coffee at screen> Ada!?
Gods, I remember taking courses on that at Ford-Aerospace in the early 80s (the incoming Next Best Thing). It was an early OO sort of thing with promise but so clunky that it was impossible to do anything realtime-ish or mission-critical with it. I thought it was an extinct language these days overrun by other OO languages. I may have to go take a look... for old times sake.
__________________
|
2007-04-25, 16:35 | Link #23 |
Μ ε r c ü r υ
Join Date: Jun 2004
|
Basic knowledge is usually easy to learn. First, decide on what you want to do. I guess, one of the best ways to learn programming is to work on some project big and exciting (to not get bored). You can cheat by using a template code and add functionalities on it. With each additional functionality you can increase the difficulty level, and by the end of it, you will gain sufficient experience to start writing your own code. You will still need good resources to learn programming in detail, but, even in that case, practicing is the best way to learn.
|
2007-04-25, 17:23 | Link #24 | ||||||||||||||||||
sleepyhead
Author
Join Date: Dec 2005
Location: event horizon
|
---------------------------------------------------------
__________________
|
||||||||||||||||||
2007-04-25, 19:15 | Link #25 | ||
AS Oji-kun
Join Date: Nov 2006
Age: 74
|
Quote:
Quote:
PHP gets a lot of flak for problems that really have more to do with poor programming techniques than with the language design itself. There are many PHP applications out there that have been found to contain vulnerabilities, usually either "SQL injection" attacks or "cross-site scripting" attacks. These type of vulnerabilities occur when the programmer trusts the inputs sent to a script and fails to validate them. These subjects are way too technical to discuss here, but in neither case is the fault really in the PHP language. Some might argue that PHP is "too easy" and thus enables novice programmers to make such mistakes. On the other hand, I see lots of "buffer overflow" attacks against professionally written software from well-known companies as well. As someone who builds database-driven web sites for a living, I find the openness of PHP a godsend. The fact that the language is relased under the General Public License has enabled an enormous collaborative effort among developers and made PHP a remarkably powerful scripting engine. It's easy to access SQL databases, crypto libraries, session-management functions, etc., etc., given the incredible array of functions PHP contains. I can build PHP applications that run on top of the Apache web server and access PostgreSQL databases secure in the knowlege that I won't ever have to worry about licensing restrictions. As an added bonus, if all these are running on a Linux server, I don't have to pay a penny for any of this software, either.
__________________
|
||
2007-04-25, 19:41 | Link #26 | |||||||||
Asuki-tan Kairin ↓
Join Date: Feb 2004
Location: Fürth (GER)
Age: 43
|
Quote:
Gardening spirit, hm good for the mega projects that are too dynamic to be planned in details beforehand. Quote:
__________________
|
|||||||||
2007-04-26, 02:14 | Link #27 | |
INTJ
IT Support
|
Quote:
|
|
|
|