*   >> Lezen Onderwijs artikelen >> science >> programming

Stap 13: word Professional Programmers

Stap 1:

iets over datastructuren en algoritmen kennen. Alle programmeertalen in de wereld zal je niet veel goed als je weet niet over algoritmen en datastructuren. Dit zijn instrumenten die de taal, platform en development tools leert u overstijgen. Het is nuttig om te weten over het sorteren, bijvoorbeeld, zelfs als je waarschijnlijk zal moeten bibliotheek routines om de werkelijke sortering voor u doen in de meeste talen. Wetende enkele fundamentele logica, wiskunde en taalkunde is ook goed, maar niet noodzakelijk.

Stap 2:

Ken de verschillende soorten van de taal.

- Ken het verschil tussen een scripttaal en een systeem taal. Deze gebruikt belangrijker dan het nu te zijn: veel mensen zijn met behulp van scripting talen als Python, Ruby en JavaScript (ECMAScript) voor grotere en complexere systemen, terwijl het platform API's zijn steeds beschikbaar in een verscheidenheid van talen. - Ken het verschil tussen de soort systemen. Wat u moet weten voordat Debating Type Systems verklaart dit ook. - Ken het verschil tussen de stack en heap programmering. - Ken het verschil tussen de pass van waarde en het passeren door middel van verwijzing.

- Ken het verschil tussen gestructureerde, object-oriented, functionele en procedurele programmering. Een bepaalde taal zal gewoonlijk richten op een van deze, maar mengen. - Ken het verschil tussen running gecompileerde code, geïnterpreteerd code, just-in-time gecompileerde code en code op een virtuele machine. Ze hebben verschillende prestatie-eigenschappen en toestaan ​​of vereisen verschillende stijlen van programmeren.

Weten wanneer om een ​​virtuele machine te gebruiken en wanneer code native draaien op de architectuur van de machine kan het verschil tussen succes en falen voor een project betekenen.

Stap 3:

Probeer talen waarmee u verschillende functies en stijlen van de programmering te gebruiken.

- U zult vaak dat een bepaalde manier van programmeren, zal er een zeer zuiver, maar weinig praktisch taal die kan worden gebruikt om het programmeerstijl leren, en een veel praktischer taal u kan gebruiken in het dagelijkse leven.

Om beter bij het leren van programmeertalen geworden, het is het waard leren van een aantal van deze pure (onderzoek) talen zoals ze zullen helpen bij het sneller leren van de praktische talen.

- Als een voorbeeld voor object-georiënteerd programmeren, probeer te leren Smalltalk. Je zal niet in staat zijn om veel te bouwen in, maar het was een van de eerste objec

Page   <<       [1] [2] [3] [4] [5] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.