Starting Programming
#1
Posted 11 October 2010 - 10:53 AM
#2
Posted 11 October 2010 - 12:39 PM
Computers are programmed for many things to serve many purposes and different computer languages are picked for different purposes. For a person who learns programming to seek a job, he/she should concentrate on what the employers generally seek these days.
This post has been edited by Romeo29: 11 October 2010 - 12:44 PM
#4
Posted 27 October 2010 - 11:23 AM
I know that computers run binary code, 0s and 1s for true or false, but in order for humans to interact with a computer with ease, we need an OS or DOS system. What programming language are these platforms coded in?
#5
Posted 27 October 2010 - 03:29 PM
Operating systems are programmed in many languages, and in combinations of languages. Unux is created using C. Linux uses assembly and C. Do some research; look up operating systems on Wikipedia.
#6
Posted 28 October 2010 - 04:43 PM
I didn't have much prior experience with computing.
It was just a subject that i've been so enthusiastic since i was a kid!
Just started Java, and it's amazing.
May not be the easiest programming language, but it's simply amazing!
Plus, some of it's syntax is similar to C++ so it's a stable starting step!
Hope I helped,
CrimsonSpider
(Mosher’s Law of Software Engineering)
#7
Posted 28 October 2010 - 07:22 PM
Boredom Software Stop Highlighting Things
#8
Posted 26 November 2010 - 06:31 AM
Hope that helps
-Xio
#9
Posted 05 December 2010 - 07:46 AM
This post has been edited by Pesikot: 05 December 2010 - 07:48 AM
#10
Posted 09 December 2010 - 12:59 AM
groovicus, on 11 October 2010 - 04:14 PM, said:
Thats right
http://binary101.webs.com/binaryonyourfingers.htm
I learned it and its so easy. (not very useful though, but nice to know how to do that)
Its also might be helpful to know HTML: http://www.htmltutorials.ca/index.htm that is quite simple to learn too
#11
Posted 09 December 2010 - 02:14 AM
Look at this method of continuous division by 2 (because base is 2 in binary)
for remainder write 1, for complete division write 0 (from left to right)
A = 65 (decimal)
65 / 2 = 32 + 1/2 write 1
32 /2 = 16 write 0
16 / 2 = 8 write 0
8 / 2 = 4 write 0
4 / 2 = 2 write 0
2 / 2 = 1 write 0
1/2 write 1
so A = 65 = 1000001
You can do division easily in your mind and just write 1 and 0 on paper.
#12
Posted 13 December 2010 - 05:44 PM
Pure C has the exact opposite problem. It forces you to treat the computer as if it has an IQ of 1 (which is about right), to work out the solutions and put them in in as concise a way a possible. However it takes an age to produce anything useful, and longer still to learn to produce anything useful.
It's worth reading the analysis here. The rest of the article pertains only to prospective "hackers", the old meaning which doesn't involve stealing passwords or gaining illicit access. However the section on programming languages is relevant. The concept that a given language will not be equally ideal for all tasks is especially important.
I don't read minds. Please help everyone by answering any questions and reporting on the results of any instructions. Query any concerns and explain problems or complications.
#13
Posted 07 January 2012 - 05:11 PM
altair05, on 11 October 2010 - 10:53 AM, said:
Python should be an easy start
#14
Posted 08 January 2012 - 09:45 AM
JosiahK, on 13 December 2010 - 05:44 PM, said:
I tend to disagree. We all know Dijkstra famous outburst regarding the learning of BASIC as a criminal offense but i never found moving onto C#, PHP etc any more difficult. I understand the argument but also feel it holds as much water as C# being more powerful then VB. I can't see how learning a line orientated language makes you lazy. The same classes are ready for you in C#. The only difference is syntax.
General answer is pick what ever one you find easy. There is nothing wrong with looking and learning many languages. The more languages you know the more desirable you are as a programmer.
#15
Posted 06 April 2012 - 01:59 PM
I don't mean this as an insult but Visual and C languages are out-of-date. That is, they are not used in the field by many companies.

Help


Back to top

















