波尔,被控制的电脑通讯端口是多少?

波尔,被控制的电脑通讯端口是多少?,第1张

1222=nerv SNI R&D network

1239=nmsd NMSD

1243=Sub-7木马

1245=Vodoo

1248=hermes

1269=Mavericks Matrix

1492=FTP99CMP (BackOriffice.FTP)

1509=Streaming Server

1524=ingreslock后门

1313=bmc_patroldb

1314=pdps

1321=pip PIP

1345=vpjp VPJP

1346=alta-ana-lm

1347=bbn-mmc

1348=bbn-mmx

1349=sbook Registration Network Protocol

1350=editbench

1352=lotusnote

1353=relief

1354=rightbrain

1355=intuitive-edge

1356=cuillamartin

1357=pegboard

1358=connlcli

1359=ftsrv

1360=mimer

1361=linx

1362=timeflies

1363=ndm-requester

1364=ndm-server

1365=adapt-sna

1366=netware-csp

1367=dcs

1368=screencast

1369=gv-us

1370=us-gv

1371=fc-cli

1372=fc-ser

1373=chromagrafx

1374=molly EPI Software Systems

1375=bytex

1376=ibm-pps

1377=cichlid

1378=elan

1379=dbreporter Integrity Solutions

1380=telesis-licman

1381=apple-licman

1382=udt_os

1383=gwha

1384=os-licman

1385=atex_elmd

1386=checksum

1387=cadsi-lm

1388=objective-dbc

1389=iclpv-dm

1390=iclpv-sc

1391=iclpv-sas

1392=iclpv-pm

1393=iclpv-nls

1394=iclpv-nlc

1395=iclpv-wsm

1396=dvl-activemail

1399=cadkey-licman

1400=cadkey-tablet

1402=prm-sm-np

1403=prm-nm-np

1404=igi-lm

1405=ibm-res

1406=netlabs-lm

1407=dbsa-lm

1408=sophia-lm

1409=here-lm

1410=hiq

1411=af AudioFile

1412=innosys

1413=innosys-acl

1414=ibm-mqseries

1415=dbstar

1416=novell-lu6.2

1417=timbuktu-srv1

1418=timbuktu-srv2

1419=timbuktu-srv3

1420=timbuktu-srv4

1421=gandalf-lm

1422=autodesk-lm

1423=essbase

1424=hybrid

1425=zion-lm

1426=sais

1427=mloadd

1428=inFORMatik-lm

1429=nms Hypercom NMS

1430=tpdu Hypercom TPDU

1431=rgtp

1432=blueberry-lm

1433=ms-sql-s

1434=ms-sql-m

1435=ibm-cics

1436=saism

1437=tabula

1438=eicon-server

1439=eicon-x25

1440=eicon-slp

1441=cadis-1

1442=cadis-2

1443=ies-lm

1444=marcam-lm

1445=proxima-lm

1446=ora-lm

1447=apri-lm

1448=oc-lm

1449=peport

1450=dwf

1451=infoman

1452=gtegsc-lm

1453=genie-lm

1454=interhdl_elmd

1455=esl-lm

1456=dca

1457=valisys-lm

1458=nrcabq-lm

1459=proshare1

1460=proshare2

1461=ibm_wrless_lan

1462=world-lm

1463=nucleus

1464=msl_lmd

1465=pipes

1466=oceansoft-lm

1467=csdmbase

1468=csdm

1469=aal-lm

1470=uaiact

1471=csdmbase

1472=csdm

1473=openmath

1474=telefinder

1475=taligent-lm

1476=clvm-cfg

1477=ms-sna-server

1478=ms-sna-base

1479=dberegister

1480=pacerforum

1481=airs

1482=miteksys-lm

1483=afs

1484=confluent

1485=lansource

1486=nms_topo_serv

1487=localinfosrvr

1488=docstor

1489=dmdocbroker

1490=insitu-conf

1491=anynetgateway

1492=stone-design-1

1493=netmap_lm

1494=ica

1495=cvc

1496=liberty-lm

1497=rfx-lm

1498=sybase-sqlany

1499=fhc

1500=vlsi-lm

1501=saiscm

1502=shivadiscovery

1503=imtc-mcs

1504=evb-elm

1505=funkproxy

1506=utcd

1507=symplex

1508=diagmond

1509=robcad-lm

1510=mvx-lm

1511=3l-l1

1512=wins

1513=fujitsu-dtc

1514=fujitsu-dtcns

1515=ifor-protocol

1516=vpad

1517=vpac

1518=vpvd

1519=vpvc

1520=atm-zip-office

1521=ncube-lm

1522=ricardo-lm

1523=cichild-lm

1525=orasrv

1525=prospero-np

1526=pdap-np

1527=tlisrv

1528=mciautoreg

1529=coauthor

1530=rap-service

1531=rap-listen

1532=miroconnect

1533=virtual-places

1534=micromuse-lm

1535=ampr-info

1536=ampr-inter

1537=sdsc-lm

1538=3ds-lm

1539=intellistor-lm

1540=rds

1541=rds2

1542=gridgen-elmd

1543=simba-cs

1544=aspeclmd

1545=vistium-share

1546=abbaccuray

1547=laplink

1548=axon-lm

1549=shivahose

1550=3m-image-lm

1551=hecmtl-db

1552=pciarray

1553=sna-cs

1554=caci-lm

1555=livelan

1556=ashwin

1557=arbortext-lm

1558=xingmpeg

1559=web2host

1560=asci-val

1561=facilityview

1562=pconnectmgr

1563=cadabra-lm

1564=pay-per-view

1565=winddlb

1566=corelvideo

1567=jlicelmd

1568=tsspmap

1569=ets

1570=orbixd

1571=rdb-dbs-disp

1572=Chipcom License Manager

1573=itscomm-ns

1574=mvel-lm

1575=oraclenames

1576=moldflow-lm

1577=hypercube-lm

1578=Jacobus License Manager

1579=ioc-sea-lm

1580=tn-tl-r1 tn-tl-r1

1581=mil-2045-47001

1582=msims

1583=simbaexpress

1584=tn-tl-fd2

1585=intv

1586=ibm-abtact

1587=pra_elmd

1588=triquest-lm

1589=vqp

1590=gemini-lm

1591=ncpm-pm

1592=commonspace

1593=mainsoft-lm

1594=sixtrak

1595=radio

1596=radio-sm

1597=orbplus-iiop

1598=picknfs

1599=simbaservices

1600=Shiv

1601=aas

1602=inspect

1603=picodbc

1604=icabrowser icabrowser

1605=slp Salutation Manager

1606=Salutation Manager

1607=stt

1608=Smart Corp. License Manager

1609=isysg-lm

1610=taurus-wh

1611=ill Inter Library Loan

1612=NetBill Transaction Server

1613=NetBill Key Repository

1614=NetBill Credential Server

1615=NetBill Authorization Server

1616=NetBill Product Server

1617=Nimrod Inter-Agent Communication

1618=skytelnet

1619=xs-openstorage

1620=faxportwinport

1621=softdataphone

1622=ontime

1623=jaleosnd

1624=udp-sr-port

1625=svs-omagent

1636=cncp

1637=cnap

1638=cnip

1639=cert

1640=cert-responder

1641=invision

1642=isis-am

1643=isis-ambc

1645=datametrics

1646=sa-msg-port

1647=rsap rsap

1648=concurrent-lm

1649=inspect

1650=nkd

1651=shiva_confsrvr

1652=xnmp

1653=alphatech-lm

1654=stargatealerts

1655=dec-mbadmin

1656=dec-mbadmin-h

1657=fujitsu-mmpdc

1658=sixnetudr

1659=sg-lm

1660=skip-mc-gikreq

1661=netview-aix-1

1662=netview-aix-2

1663=netview-aix-3

1664=netview-aix-4

1665=netview-aix-5

1666=netview-aix-6

1667=netview-aix-7

1668=netview-aix-8

1669=netview-aix-9

1670=netview-aix-10

1671=netview-aix-11

1672=netview-aix-12

1673=Intel Proshare Multicast

1674=Intel Proshare Multicast

1675=pdp Pacific Data Products

1676=netcomm1

1677=groupwise

1678=prolink

1679=darcorp-lm

1681=sd-elmd

1682=lanyon-lantern

1683=ncpm-hip

1684=snaresecure

1685=n2nremote

1686=cvmon cvmon

1687=nsjtp-ctrl

1688=nsjtp-data

1689=firefox

1690=ng-umds

1691=empire-empuma

1692=sstsys-lm

1693=rrirtr

1694=rrimwm

1695=rrilwm

1696=rrifmm

1697=rrisat

1698=rsvp-encap-1

1699=rsvp-encap-2

1700=mps-raft

1701=l2f,l2tp

1702=deskshare

1703=hb-engine

1704=bcs-broker

1705=slingshot

1706=jetFORM

1707=vdmplay

1708=gat-lmd

1709=centra

1710=impera

1711=pptconference

1712=registrar resource monitoring service

1713=conferencetalk

1714=sesi-lm

1715=houdini-lm

1716=xmsg

1717=fj-hdnet

1718=h323gatedisc

1719=h323gatestat

1720=h323hostcall

1721=caicci

1722=HKS License Manager

1723=pptp

1724=csbphonemaster

1725=iden-ralp

1726=iberiagames

1727=winddx

1728=telindus

1729=CityNL License Management

1730=roketz

1731=msiccp

1732=proxim

1733=sSIIPAT Protocol for Alarm Transmission

1734=Camber

1735=privatechat

1736=street-stream

1737=ultimad

1738=gamegen1

1739=webaccess

1740=encore

1741=cisco-net-mgmt

1742=3Com-nsd

1743=Cinema Graphics License Manager

1744=ncpm-ft

1745=remote-winsock

1746=ftrapid-1

1747=ftrapid-2

1748=oracle-em1

1749=aspen-services

1750=Simple Socket Library's PortMaster

1751=swiftnet

1752=Leap of Faith Research License Manager

1753=Translogic License Manager

1754=oracle-em2

1755=ms-streaming

1756=capfast-lmd

1757=cnhrp

1758=tftp-mcast

1759=SPSS License Manager

1760=www-ldap-gw

1761=cft-0

1762=cft-1

1763=cft-2

1764=cft-3

1765=cft-4

1766=cft-5

1767=cft-6

1768=cft-7

1769=bmc-net-adm

1770=bmc-net-svc

1771=vaultbase vaultbase

1772=EssWeb Gateway

1773=kmscontrol

1774=global-dtserv

1776=femis

1777=powerguardian

1779=pharmasoft

1780=dpkeyserv

1781=answersoft-lm

1782=hp-hcip

1783=Fujitsu Remote Install Service

1784=Finle License Manager

1785=windlm

1786=funk-logger

1787=funk-license

1788=psmond

1789=hello

1790=Narrative Media Streaming Protocol

1791=EA1

1792=ibm-dt-2

1793=rsc-robot

1794=cera-bcm

1795=dpi-proxy

1796=Vocaltec Server Administration

1797=uma

1798=etp

1799=netrisk

1801=Microsoft Message Que

1804=enl

1807=SpySender

1812=radius

1813=RADIUS Accounting

1814=TDP

1815=mmpft

1816=harp

1818=etftp

1819=Plato License Manager

1820=mcagent

1821=donnyworld

1822=es-elmd

1823=Unisys

1824=metrics-pas

1850=gsi

1863=msnp

1865=entp

1901=Fujitsu

1902=Fujitsu

1903=linkname

1904=Fujitsu

1905=sugp

1906=tpmd

1908=dawn

1911=mtp

1913=armadp

1914=elm-momentum

1915=facelink

1916=persona

1917=noagent

1921=noadmin

1944=close-combat

1945=dialogic-elmd

1946=tekpls

1947=hlserver

1948=eye2eye

1949=ismaeasdaqlive

1950=ismaeasdaqtest

1951=bcs-lmserver

1973=dlsrap

1981=ShockRave

1985=hsrp

1986=licensedaemon cisco license management

1987=cisco RSRB Priority 1 port

1988=cisco RSRB Priority 2 port

1989=cisco RSRB Priority 3 port

1989=mshnet

1990=cisco STUN Priority 1 port

1991=cisco STUN Priority 2 port

1992=cisco STUN Priority 3 port

1992=ipsendmsg

1993=cisco SNMP TCP port

1994=cisco serial tunnel port

1995=cisco perf port

1996=cisco Remote SRB port

1997=gdp-port

1998=x25-svc-port

1999=Backdoor

2000=黑洞(木马)

2001=黑洞(木马)

2002=globe

2004=mailbox

2005=berknet

2007=dectalk

2012=ttyinfo

2013=raid-am

2014=troff

2015=cypress

2023=Pass Ripper

2025=ellpack

2030=device2

2032=blackboard

2033=glogger

2035=imsldoc

2040=lam

2042=isis

2044=rimsl

2045=cdfunc

2046=sdfunc

2047=dls

2049=NFS

2049=nfs

2053=knetd

2065=dlsrpn

2067=dlswpn

2090=lrp

2091=prp

2102=zephyr-srv

2103=zephyr-clt

2140=DeepThroat.10 或 Invasor

2105=minipay

2200=ici

2201=ats

2213=kali

2222=unreg-ab2

2232=ivs-video

2234=directplay

2236=nani

2240=recipe

2241=ivsd

2242=foliocorp

2279=xmquery

2280=lnvpoller

2281=lnvconsole

2282=lnvalarm

2283=Rat

2284=lnvmaps

2285=lnvmailmon

2286=nas-metering

2287=dna

2288=netml

2300=cvmmon

2307=pehelp

2308=sdhelp

2313=iapp

2316=sent-lm

2321=rdlap

2322=ofsd ofsd

2323=3d-nfsd

2326=idcp

2327=xingcsm

2329=nvd

2330=tscchat

2333=snapp

2337=ideesrv

2344=fcmsys

2345=dbm

2356=gxtelmd

2358=futrix

2390=rsmtp

2396=wusage

2397=ncl

2398=orbiter

2401=cvspserver

2407=orion

2412=cdn

2415=comtest

2418=cas

2421=g-talk

2423=rnrp

2427=stgcp

2428=One Way Trip Time

2429=ft-role

2430=venus

2432=codasrv

2436=TOP/X

2438=msp

2443=powerclientcsf

2445=dtn1

2447=ovwdb

2449=ratl

2451=netchat

2458=griffin

2500=rtsserv

2501=rtsclient

2528=ncr_ccl

2529=utsftp

2532=ovtopmd

2565=Striker

2583=Wincrash2

2592=netrek

2628=dict

2634=pk-electronics

2636=solve

2639=aminet

2641=hdl-srv

2642=tragic

2646=and-lm

2653=sonus Sonus

2655=unglue UNIX Nt Glue

2656=kana Kana

2700=tqdata

2784=development

2785=aic-np

2786=Destiny MCD database

2787=Cornerstone Software

2788=Seagate Software

2789=media-agent

2801=Phineas

2908=mao

2912=epicon

2971=netclip

2974=signal

2975=fjmpcm

3000=hbci

3001=redwood-broker

3003=cgms

3010=gw Telerate Workstation

3012=twsdss

3020=cifs CIFS

3047=hlserver Fast Security HL Server

3048=pctrader Sierra Net PC Trader

3049=nsws

3105=cardbox

3128=Squid HTTP代理服务器的默认端口

3129=MastersParadise.92

3130=icpv2

3141=vmodem

3143=seaview

3147=rfio

3150=Deep Throat 1.0

3210=SchoolBus

3264=ccmail

3266=ns-cfg-server

3267=ibm-dial-out

3268=msft-gc

3273=sxmp

3275=samd

3279=admind

3281=sysopt

3284=4talk

3285=plato

3286=e-net

3288=cops

3289=enpc

3290=CAPS LOGISTICS TOOLKIT

3291=S A Holditch &Associates

3293=fg-fps

3294=fg-gip

3296=rib-slm

3299=pdrncs

3304=opsession-srvr

3306=mysql的端口

3309=tns-adv

3313=uorb

3314=uohost

3315=cdid CDID

3318=ssrip

3319=sdt-lmd

3321=vnsstr

3326=sftu

3327=bbars

3328=egptlm

3329=hp-device-disc

3330=mcs-calypsoicf

3333=dec-notes

3338=anet-b

3339=anet-l

3340=anet-m

3341=anet-h

3342=webtie

3351=btrieve

3352=ssql

3353=fatpipe

3354=suitjd

3362=dj-ilm

3372=tip2

3378=wsicopy WSICOPY

3379=socorfs SOCORFS

3381=geneous Geneous

3383=Enterprise Software Products License Manager

3389=Win2000 远程登陆端口

3390=dsc

3391=savant

3392=efi-lm

3395=dyna-lm

3421=bmap

3455=prsvp RSVP Port

3456=VAT default data

3457=vat-control

3900=udt_os Unidata UDT OS

3984=mapper-nodemgr

3985=mapper-mapethd

3986=mapper-ws_ethd

4000=OICQ Client

4001=newoak NewOak

4008=netcheque

4096=bre BRE

4132=nuts_dem NUTS Daemon

4133=nuts_bootp NUTS Bootp Server

4143=oidsr Document Replication

4321=rwhois Remote Who Is

4343=unicall UNICALL

4346=elanlm ELAN LM

4348=itose

4444=krb524

4444=nv-video

4446=n1-fwp

4449=privatewire

4450=camp Camp

4451=ctisystemmsg

4452=ctiprogramload

4500=sae-urn

4501=urn-x-cdchoice

4546=SF License Manager

4567=FileNail

4672=rfa

4800=iims

4801=iwec

4802=ilss

4827=htcp

4868=phrelay Photon Relay

4885=abbs ABBS

4899=Remote Administrator [远程控制]

4950=IcqTrojan

5000=Blazer 5

5002=rfe

5003=Proprietary

5004=avt-profile-1

5005=avt-profile-2

5010=telelpathstart

5190=ICQ Query

5020=zenginkyo-1

5021=zenginkyo-2

5050=mmcc

5060=sip SIP

5150=atmp

5190=aol America-Online

5191=AmericaOnline1

5192=AmericaOnline2

5193=AmericaOnline3

5272=pk PK

5300=HA cluster heartbeat

5301=HA cluster general services

5304=HA Cluster Commands

5305=HA Cluster Test

5307=sco-aip SCO AIP

5310=outlaws Outlaws

5311=tmlogin TM Login

5321=Firehotcker

5400=BackConstruction1.2 或 BladeRunner

5402=mftp MFTP

5404=hpoms-dps-lstn

5407=foresyte-clear

5409=salient-dtasrv

5410=salient-usrmgr

5411=actnet ActNet

5414=statusd StatusD

5418=mcntp MCNTP

5419=dj-ice DJ-ICE

5500=fcp-addr-srvr1

5501=fcp-addr-srvr2

5502=fcp-srvr-inst1

5503=fcp-srvr-inst2

5504=fcp-cics-gw1

5550=Xtcp

5555=personal-agent

5556=mtb

5569=RoboHack

5602=a1-msc

5603=a1-bs

5631=pcanywheredata

5632=pcanywherestat

5678=rrac

5679=dccm

5713=proshareaudio

5714=Wincrash3

5715=prosharedata

5717=prosharenotify

5729=openmail

5741=ida-discover1

5742=Wincrash

5745=fcopy-server

5746=fcopys-server

5755=openmailg

5757=x500ms

5766=openmailns

5767=s-openmail

6000=x11 X Window System

6110=softcm

6111=spc

6112=dtspcd

6123=backup-express

6141=meta-corp

6142=aspentec-lm

6143=watershed-lm

6144=License Manager - 1

6145=License Manager - 2

6146=lonewolf-lm

6147=montage-lm

6148=ricardo-lm

6149=tal-pod

6253=crip CRIP

6389=clariion-evr01

6400=The Thing

6500=boks

6558=xdsxdm

6665=ircu IRCU

6669=Vampire

6670=Deep Throat

6711=SubSeven

6713=SubSeven

6672=vision_server

6673=vision_elmd

6767=NT Remote Control

6771=Deep Throat 3

6776=SubSeven

6790=hnmp HNMP

6831=ambit-lm

6883=DeltaSource

6939=Indoctrination

6969=Gatecrasher.a

7010=ups-onlinet

7020=dpserve DP Serve

7070=arcp ARCP

7099=lazy-ptop lazy-ptop

7100=Font Service

7121=virprot-lm

7174=clutild Clutild

7200=fodms FODMS FLIP

7201=dlip DLIP

7306=NetMonitor (NetSpy)

7307=ProcSpy

7308=X Spy

7395=winqedit winqedit

7426=pmdmgr

7430=xmpv7

7431=pmd

7491=telops-lmd telops-lmd

7511=pafec-lm pafec-lm

7544=nta-ds

7545=nta-us

7588=sun-lm

7626=冰河(木马) 默认端口

7777=tini.exe开的后门

7781=accu-lmgr accu-lmgr

7789=ICQKiller

7932=Data Resource Manager

7933=Business Rules Manager

7999=irdmi2 iRDMI2

8000=irdmi iRDMI

8032=pro-ed ProEd

8400=cvd cvd

8401=sabarsd sabarsd

8402=abarsd abarsd

8403=admind admind

8450=npmp npmp

8473=vp2p Vitual Point to Point

8888=NewsEDGE server

8889=Desktop Data TCP 1

8890=Desktop Data TCP 2

8891=NESS application

8892=FARM product

8893=NewsEDGE/Web application

8894=COAL application

9000=cslistener CSlistener

9006=sctp SCTP

9090=websm WebSM

9400=InCommand

9401=InCommand

9402=InCommand

9535=man

9537=mantst

9594=msgsys Message System

9595=pds Ping Discovery Service

9872=Portal of Doom

9875=Portal of Doom

9876=sd Session Director

9989=InIkiller

9992=palace Palace

9993=palace Palace

9994=palace Palace

9995=palace Palace

9996=palace Palace

9997=palace Palace

9998=distinct32 Distinct32

9999=distinct distinct

10000=bnews

10001=queue

10002=poker

10167=Portal Of Doom

10607=Coma

11000=Senna Spy Trojans

11001=metasys Metasys

11223=ProgenicTrojan

12076=Gjamer 或 MSH.104b

12223=Hack?9 KeyLogger

12345=netbus木马 默认端口

12346=netbus木马 默认端口

12631=WhackJob.NB1.7

12753=tsaf tsaf port

13160=i-zipqd I-ZIPQD

13720=bprd BPRD Protocol

13721=bpbrm BPBRM Protocol

13782=bpcd VERITAS NetBackup

16969=Priotrity

17219=chipper Chipper

17300=Kuang2

18000=biimenu Beckman Instruments, Inc.

19410=hp-sco hp-sco

19411=hp-sca hp-sca

19541=jcp JCP Client

20000=Millenium II (GrilFriend)

20001=Millenium II (GrilFriend)

20034=NetBus Pro

20331=Bla

21554=GirlFriend 或 Schwindler 1.82

21845=webphone webphone

21846=Directory Services

21847=Connection Services

21848=Automatic Call Distribution

21849=Credit Processing System

22222=Prosiak

22273=wnn6 wnn6

22555=vocaltec-wconf

22800=aws-brf

22951=brf-gw

23456=Evil FTP 或 UglyFtp 或 WhackJob

24000=med-ltp med-ltp

24004=med-ovw med-ovw

24005=med-ci med-ci

25000=icl-twobase1 icl-twobase1

25001=icl-twobase2 icl-twobase2

25002=icl-twobase3 icl-twobase3

25003=icl-twobase4 icl-twobase4

25004=icl-twobase5 icl-twobase5

25005=icl-twobase6 icl-twobase6

25006=icl-twobase7 icl-twobase7

25007=icl-twobase8 icl-twobase8

25008=icl-twobase9 icl-twobase9

25009=icl-twobase10 icl-twobase10

25793=vocaltec-hos

26000=quake quake

26208=wnn6-ds wnn6-ds

27374=Sub-7木马

29891=The Unexplained

30029=AOLTrojan

30100=NetSphere木马

30303=Socket23

30999=Kuang

31337=BackOriffice

31339=NetSpy

31666=BO Whackmole

31789=Hack a tack (木马)

33333=Prosiak

33911=Trojan Spirit 2001 a

34324=TN 或 Tiny Telnet Server

40412=TheSpy

40421=MastersParadise.96

40423=Master Paradise.97

45678=eba EBA PRISE

47557=dbbrowse Databeam Corporation

47806=ap ALC Protocol

47878=BirdSpy2

47808=bacnet

50766=Fore 或 Schwindler

61466=Telecommando

53001=Remote Shutdown

54320=Back Orifice 2000

54321=SchoolBus 1.6

54320=Back Orifice 2000

65000=Devil trojan

自己慢慢看吧,前面的没用给我删了

计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类。

电脑每做的一次动作,一个步骤,都是按照以经用计算机语言编好的程序来执行的,程序是计算机要执行的指令的集合,而程序全部都是用我们所掌握的语言来编写的。所以人们要控制计算机一定要通过计算机语言向计算机发出命令。

计算机所能识别的语言只有机器语言,即由0和1构成的代码。但通常人们编程时,不采用机器语言,因为它非常难于记忆和识别。

目前通用的编程语言有两种形式:汇编语言和高级语言。

汇编语言的实质和机器语言是相同的,都是直接对硬件 *** 作,只不过指令采用了英文缩写的标识符,更容易识别和记忆。它同样需要编程者将每一步具体的 *** 作用命令的形式写出来。汇编程序通常由三部分组成:指令、伪指令和宏指令。汇编程序的每一句指令只能对应实际 *** 作过程中的一个很细微的动作,例如移动、自增,因此汇编源程序一般比较冗长、复杂、容易出错,而且使用汇编语言编程需要有更多的计算机专业知识,但汇编语言的优点也是显而易见的,用汇编语言所能完成的 *** 作不是一般高级语言所能实现的,而且源程序经汇编生成的可执行文件不仅比较小,而且执行速度很快。

高级语言是目前绝大多数编程者的选择。和汇编语言相比,它不但将许多相关的机器指令合成为单条指令,并且去掉了与具体 *** 作有关但与完成工作无关的细节,例如使用堆栈、寄存器等,这样就大大简化了程序中的指令。同时,由于省略了很多细节,编程者也就不需要有太多的专业知识。

高级语言主要是相对于汇编语言而言,它并不是特指某一种具体的语言,而是包括了很多编程语言,如目前流行的VB、VC、FoxPro、Delphi等,这些语言的语法、命令格式都各不相同。

高级语言所编制的程序不能直接被计算机识别,必须经过转换才能被执行,按转换方式可将它们分为两类:

解释类:执行方式类似于我们日常生活中的“同声翻译”,应用程序源代码一边由相应语言的解释器“翻译”成目标代码(机器语言),一边执行,因此效率比较低,而且不能生成可独立执行的可执行文件,应用程序不能脱离其解释器,但这种方式比较灵活,可以动态地调整、修改应用程序。

编译类:编译是指在应用源程序执行之前,就将程序源代码“翻译”成目标代码(机器语言),因此其目标程序可以脱离其语言环境独立执行,使用比较方便、效率较高。但应用程序一旦需要修改,必须先修改源代码,再重新编译生成新的目标文件(* .OBJ)才能执行,只有目标文件而没有源代码,修改很不方便。现在大多数的编程语言都是编译型的,例如Visual C++、Visual Foxpro、Delphi等。

不要过度贬低编码

不要真的认为"不少大师级的计算机技术研究者是不懂编程的",做软件开发编码是最最基础的东西,只有踏踏实实的掌握好这个基础你才有办法往上走,不管做分析做设计做项目管理你都需要能清楚东西是如何实现的?可不可以实现?否则肯定出现大量的:"设计是设计,编码是编码","产品都是代码人员从头到尾实现的","究竟需花多少时间,难度有多大,开发人员说了算","质量/成本/进度全是黑匣子"...现象,如果你是做编码那编码就更重要了:).所以对于有志从事这个行业(软件开发)的个人来说,必须先从"重视编码"开始.过了这一关才能去考虑做系统分析,做项目管理...

软件开发的各个环节是相辅相承的,分析有分析的重要,设计有设计的重要,编码有编码的重要,测试实施也各有其地位,任何一个环节搞不好就如同我们熟悉的木桶理论,"最薄弱的一个环节制约着其总容量".

既然编码重要,那该如何学编码?

专心学好一门语言

算算自己用过的语言也不少(括弧里为使用该语言写的比较有代表性的东东),C(dos版的图像/图标编辑工具,96年的《电脑报》有介绍),C++(可自定义方块形状的方块游戏,被收录于99年《软件》杂志的附送光盘上),汇编(DOS汉字系统,97年底完成),PB(学校自动排课/排考模块,98年),ASP(一套web版的企业信息系统,99年),VB(企业信息系统的核心组件,99年),delphi(工作流平台,组件式GIS系统等),Java(Delphi Client + J2EE Server协同实现),.Net(规则引擎),PHH...

看起来好象也不少,回过头来想想自己真正认真学过的语言只有一个,就是“C”, Dos年代的TC2.0,用它写了大量的小程序,比较系统的了解了编程是怎么一回事,记得那个时候看到什么软件都要琢磨它是如何实现的?如果让我来实现该如何做?也模仿了不少东西,虽然多是很表面的模仿但对自己编程思维的锻炼很有好处.后来用其它语言基本上都只是翻翻帮助,然后找找其Demo代码来看看,很快就可进入状态.

语言都是差不多的,重要的是“编码的思想”,具备了该思想语言就只是工具了,用什么工具实现都差不多,该思想的形成是需要“磨练”的,就是“专心使用一门语言”来磨练(甚至需要有“咬文嚼字的孔已己作风”),然后可“一理通百理通”,不然你只是浮于表面的去学再多的语言都没有.都不能拿来做真正的开发.都不能了解“编码”的内涵.

如在今年招聘面试的时候看到太多写着什么语言都精通(或熟练)的毕业生,我惯用的方法是给他(她)一张纸一支笔,让他(她)用自己最了解的语言写一个算阶乘的函数,这个问题你一看肯定说很简单,好,接着我会往下问,可以有多少种方法来实现:循环,递归…还有吗?你能写出多少种来?(代码基本结构模式的考察).代码质量如何? 有没有考虑错误处理(太多人写的代码会进入死循环比如输入的是负数) ? int的上限是多少,用long? 如果输入值比较大,算得出结果吗,该如何去实现可以计算很大数的该函数?...看着他(她)写出来的代码一个个问题的问就得了,不管你用什么语言,不管你“精通”多少种语言,我只问这些用什么语言来解决问题都需要的基础的东西, 就是“编码的思想”.

在学专一门语言的基础上新东西当然要跟,不然在这个行业你是很难“混下去”的,但有这“学专一门”的前提后,你跟起来就轻松了,而不用总是得“追”~

在“专”一门语言的过程中为解决问题你会发现“算法”很重要,这就是接下来要说的“基础”了.

基础很重要

面试的时候我一般都会问,基础知识学得如何? 一般重点问的是:《数据结构》, 《编译原理》, 《数据库原理》的内容.至于《由》文提到的:《汇编语言》,《 Windows 程序设计》我是不会问的.这些是可以进一步学习的东西,但对现在的开发来说不是必须的.《软件工程》我向来不问,教材理论跟实际差得太远了~

《数据结构》很重要,不懂数据结构很多编码就是“蛮干”,而且往往把“简单问题复杂化”,甚至复杂到不可能解决.认真学习《数据结构》并多做尝试用你熟悉的语言去实现里面的算法,你会发觉“世界真奇妙”~不要认为你不会去开发“编程语言”不需要学习《编译原理》, 《编译原理》里面包含了太多开发软件的“奇妙”的思想案例,认真体会你肯定会被其解决问题的方法折服,从中你能体会到很多东西,对以后做软件(不管是设计还是编码等)大有帮助,里面有很多现存的方法可用在你的项目中,而这些跟《数据结构》是互为补充的.在这些基础上接下来《设计模式》一书你也一定得看看.

很多应用都离不开数据库,最终总得找个地方来“ *** 纵,存储,分析数据”,关于范式,关于锁,关于SQL,关于笛卡儿那一套你总得了解了解,不然无法入手,这就需要好好学习《数据库原理》了.单纯知道几条SQL语句是远远不够的,如何保证数据的完整性,安全性?如何提高效率等等都需要这些基础的支持~

当然英文也是基础,看英文资料确实重要,不单是书,还有网络上的大量资料,论坛…看的时候别害怕就是了,毕竟都是受过高等教育的,英语也学了那么多年起码都有点底吧,配合这两个工具:《金山词霸》及Google.com,不懂的单词“即指即译”,但很多名词或基础知识不是靠单词解释能清楚的,配合搜索引擎查查相关资料看看,记住一点,看到不懂的东西多看几遍,默记一小会,日积月累你能看懂的东西就多了。

兴趣

最后该说说的就是兴趣问题,如果你能对它真正感兴趣(如果要从事软件开发又没兴趣的话赶紧先培养兴趣去^_^),对看技术资料就想别人看武侠小说看球赛一样的话,再配合上面提到的几点(踏实, 先专后广, 基础扎实)相信在这一行多少是可以做点东西出来的~~

我个人经验,即使有源码,你要这么做:

第一、把语法和所有手册过滤一遍

第二、看别人用同类软件做的,你是否能做出来,然后挑别人的毛病

第三、通过上边,你就会积累了很多自己的想法,别人到底是怎么做的?产生很多学习欲

第四、这个时候才能看源码

最后,你的+他的=进步


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/7438988.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-05
下一篇2023-04-05

发表评论

登录后才能评论

评论列表(0条)

    保存