Posts posted by khaled
-
-
-
If you start with C++ as your first programming language (as I've done)
.. Learning any other programming language can be done in a day
If C++ looks too hard to be learned as a first language,
I suggest trying BASIC (not VB.net)
Take an advice from an open-source contributed who've worked on many programming languages,
On the long scale, I suggest learning C++ (general, assembled), Java (platform-independent, interpreted),
and PHP (build dynamic website\web-service) and (optionally Objective-C, and C#)
-
What happened to the three laws of robotics?
Isn't there a rule against giving artificial intelligence arms and legs?
Providing a learning intelligence with the means to injure or eliminate its slower and less intelligent creator is absurd to me.
A learning machine could easily find a logical reason to erraticate the chaos that it sees in its makers. That would overcome any "prime directive" against harming a human. Part of the learning process is challenging the status quo. We all go through that in our teen years. What happens when all the AI (who are connected through the internet) go through this at the same time?
Am I wrong to be concerned at the direction that AI is predicted to take?
I also find the idea of implanted intelligence (computers in our brains) a good way to control the masses - even moreso than is done through the media today. Once the implant is installed who decides what "upgrades" it accepts?
I don't see this as a problem that will occur in my life time but in my children's or grandchildren's lifetime it is more probable than simply possible.
I like technology - it is easy to turn off! In the future who controls the switch?
All science has a dark side, which is no excuse to halt development freedom,
Even if such thing is created, humans will then find a solution .. and even though, the ratio of death by such thing will remain lower than other things,
Besides, when one creates a model, it's not a simple task .. and there exist something called TESTING, which is important.
-
-
I'd like to clarify some point,
Python, Perl, Ruby are not Programming Language ...
They are Script Languages, they are interpreted, just like BASH .. in Software
Engineering, Script Languages have low consistency ...
So, I suggest learning C, C++, or Java
And if you are interested in System Programming, you can learn C (Unix/Linux), C++ (windows), or Objective-C (Mac)
-
-
Edited by khaled
1. C for programming mathematics, system programming under Linux, and when speed is needed
2. C++ when programming Data Structures, Object-Oriented, system programming under Windows
3. Objective-C when programming Object-Oriented & Data Structures with high performance, system programming under Mac
4. Java when programming Web applications, hybrid applications, Cross-Platform applications
Programming\Scripting languages that are good to know and work with are:
General: C \ Objective-C 2.0 \ C++ \ { C# OR VB.net } \ Java
Web: HTML AND CSS \ Java Script \ JSP \ PHP
Kernel: MS DOS \ Bash \ Mac Kernel
Database: SQL \ PL.SQL
Writing: Latex OR Word Processor
and I program with all languages, mentioned above ...
C++ with MFC is a good choice !

i think MFC died at 2005, there is no MFC in Visual Studio 2008 & later versions ...
and, we are talking about programming languages, not using Moderated Codes and Libraries ...
-
As a Programming Assistance, I can tell you this,
use C, if you need to program an Algorithm, because C is the fastest !
use C++, if you are working under Windows, or C under Linux ...
use Java, if you don't care about "how fast", and on the other hand it gives you alot of benefits:
- automated memory management
- full Object-Oriented
- portability (same code works on all Operating Systems)
- support (has alot of standard libraries for many things such as Complex Cryptography)
- Thread-ability, Parallelism, Distribute-ability, Security, Safety, Fault-Tolerability ..etc
What are the explanations for greater than C space-time expansion?
in Astronomy and Cosmology
is it possible that this universe is a huge quantum environment, that since it was created, its physics laws were adjusted ?