Gå til innhold

Netmax

Medlemmer
  • Innlegg

    7
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av Netmax

  1. Fra ditt elskede Wikipedia:

     

    JavaScript was formalized in the ECMAScript language standard and is primarily used in the form of client-side JavaScript, implemented as part of a Web browser in order to give enhanced user interfaces and dynamic websites. This enables programmatic access to computational objects within a host environment.

    JavaScript's use in applications outside Web pages — for example in PDF documents, site-specific browsers, and desktop widgets — is also significant. Newer and faster JavaScript VMs and frameworks built upon them (notably Node.js) have also increased the popularity of JavaScript for server-side web applications.

    JavaScript uses syntax influenced by that of C. JavaScript copies many names and naming conventions from Java, but the two languages are otherwise unrelated and have very different semantics. The key design principles within JavaScript are taken from the Self and Scheme programming languages.

     

    Når du snakker om managed (altså MS sitt navn på bytecode?) og unmanaged code klarer jeg rett og slett ikke å forstå hva prøver å si, så jeg må bare gi opp der.

     

    Fun fact: visste du at det finnes en full implementasjon av en 386-prosessor i javascript? Man kan altså i teorien kjøre en Windows-installasjon på toppen av et scriptspråk. Hvilket burde bevise mitt poeng om at grad av abstraksjon fra HW ikke har noen direkte innvirkning på funksjonalitet i språk.

     

    (Og du; jeg har en master i dette her og har jobba med det i en del år, så litt har jeg nok plukka opp)

     

    lol ja du får putte prosessorer og minne rett inn i scriptene dine, kanskje du får plass til hele PCen inne i et script som du kan installere fra windows? Prøver bare å følge IT kunnskapen din her nå. Det høres jo flott ut.. Lite saklig, men veldig underholdene.. (det heter faktisk x86 assembly language).

    386 lol sx eller dx ? :p your the master!

     

    unmanaged står for native machine code. Du kan lese fra wiki her = http://wiki.answers...._unmanaged_code

     

    akkurat som du har Java Virtual Machine (som jeg har beskrevet tidiligere)

  2. Det er sjelden man ser så mye fjas faktafeil i ett innlegg som det Netmax nettopp prestrerte.

     

    Det er umulig å korrigere alt, men et par av de mest tøysete får man ta seg tid til:

     

    * Det er ingen forskjell i hvor kraftige scriptspråk og kompilerte språk er. Det finnes kraftige scriptspråk (matlab f.eks) og crappy kompilerte språk (whitespace, mindfuck osv).

     

    * Man kan ikke blande sammen PHP og JS, men man kan helt fint la PHP ha JS som output. Akkurat som C, C#, Java og alle andre språk kan outputte JS eller hvilket som helst annet språk.

     

    * Javascript har ingenting med Java å gjøre utover navnet. Det riktige navnet på Javascript er ECMAscript og Java-runtimen i browseren har aldri noen som helst form for befatning med JS-koden browseren kjører.

     

    Script er litt som servo på bilen, du slipper å gjøre de tunge oppgavene men har tilgang til funksjoner av bilen som å dreie hjulet.

     

    What?

     

    Med all respekt; gjør deg selv en tjeneste og slutt å uttale deg om IT.

    lol. Nei du får bruke script språk når du jobber med unmange code da :) blir sikkert fint, du som har greie på IT uten noen begrunnelse. Man kan jo fornekte wiki, man kan fornekte at sol å måne er 2 forskjellig ting.

     

    Javascrip har ingen ting med javaruntime du har i browsern din? nei vell hehe. prøve å skru av

    java engine i browsern din, å se hvor bra javascripte ditt funker?, gjør meg den tjeneste, så du ser hvor tullete det du skriver er..

     

    ECMAScript er ikke bare brukt for javascript. Du er helt på jorde nå..ECMAScript er en standarisering.

     

    Tips. ikke korriger fakta med feil informasjon..bedre du holder deg unna da..Er folk som leser

    innlegg her som faktisk kan noe om programmering. Hvis du vil påstå at script og programmering språk

    er det samme. Så er det bare å gi folk her god latter.

  3.  

    så dette kunne ikke vært del av ett program?: x = y = 0? eller: x = yz - pi? For det ligner på algebra. Matte har også noe som heter funksjoner... og matriser, som ligner noe fryktelig på arrays... eller?

     

    Seff kunne det det, bortsett fra at skal du jobbe med PI må du skrive Math.PI f.eks

    alt må defineres. Ellers blir det bare rot.

     

    Jeg skjønner ikke helt hva du vil fram til, jeg har jo skrevet at programmering er basert

    på Algebra, men programmering er jo ikke Algebra. Viktig å ikke rote til ting ellers

    blir ting helt ruskende feil.

     

    Du roter litt med forståelse. Du skriver at script er det samme som rent programmerings språk.

    Det er helt feil. Script er bare et lite "utsnitt" av et annet underliggende programmerings språk.

    Jeg ba deg lese wiki links. Anbefaler at du leser igjen før du påstår at jeg ikke kan noe om programmering.

     

    Script er litt som servo på bilen, du slipper å gjøre de tunge oppgavene men har tilgang til funksjoner

    av bilen som å dreie hjulet.

     

    Datatypes accessor/properties? Hva i all verden snakker du om? En datatype er en primær type (int, float, double), en accessor er tilgang til en property via en metode/funksjon og en property er en variabel som tilhører en struct eller klasse. Det har absolutt ingenting med matte å gjøre, og datatyper, accessors og properties bruker du HELE tiden i programmering, så det er på ingen måte en liten del av programmering.

    Hva jeg snakker om? Jeg forklarer deg hvordan algebra brukes (med f.eks propertise) i classer som har definerte verdier. som f.eks private int x = 7; Så lager du et object som bruker verdien, for å gjøre ting enklere. Accessors/properties er laget for å gjøre ting enklere.. Ikke rot med enkle ting, og ikke fortell

    meg hva jeg forklarer deg, er veldig slitsom å lese. Foresten datatype betyr ikke primær type, det

    er en klassifisering av datatype som skal brukes i variabler. Primær data ser jeg mer som på binært. Du roter veldig. Anbefaler å lese wiki eller google før du prøver å lære meg basic ting jeg forteller deg om.

     

    Jobben min er å arbeide på/med webtjenester ja. Du kan jo ta en titt på www.dokus.no (ikke glem android appen i play market) og www.delregning.no. Har også hatt en hånd med i utviklingen av ansatt nettet til tusenfryd, og nei, har ikke hatt bruk for mye matte der.

    Du lager faktura systemer, men nei du har ikke bruk for mye matte.

     

    Collision detection trenger man faktisk ikke addering eller andre matte-operasjoner til i det hele tatt. Collision detection på 2d sprites (hjemmesider) består av å sjekke om cordinat x er innenfor område y. Det er gjort med noen enkle if-setninger og større/mindre-enn operatorer. 3D collision detection går ut på samme prinsipp, men siden det er 3D har du derfor en ekstra dimension og ta hensyn til. Og hvor ofte ser du en hjemmeside hvor man bruker tyngdekraft som ett grafisk virkemiddel?

    if-setninger ? hva er if-setninger? mener du conditional statements (boolean)

    Men jeg kan ikke programmering så jeg vet ikke..

    Ja får å regne ut vector trenger du mye matte, når du skal regne ut forholdene

    til mange objecter og x,y,z cordinater. Du skal også regne ut hastighet og rettning(her brukes PI f.eks).

    Anbefaler deg å se på websider som bruker ISOtope, her er det MYE matte..laget i Javascript (jquery)

    som compiles i java runtime.

     

    Vet du faktisk hva en kompiler er? Utifra din definisjon av script, så er C, C++, C#, Haskell, Java osv ikke programmeringsspråk, men script, fordi ett program i C kjører uten direkte innflytelse fra compiler. Du bruker riktignok compileren for å oversette til native code, men etter det kjører programmet helt fint uten noen compiler. Det er også lite forskjell på Java og Javascript mtp på hvordan programmet blir kjørt. Begge språkene er ikke kompilert (oversatt til maskinkode) på forhånd, men de JITes (Just In Time compiles) mens programmet kjører. Det er en av grunnene til at det er stadig mer populært å programmere servere i javascript og node.js (fordi javascript er relativt raskt samtidig som at det er dynamisk).

    Nei jeg vet ikke hva kompiler er, dog jeg liker å bruke "Compiler". Utifra hva jeg sier

    til deg så resonere du til mye rart, har aldri sagt at C,C++ eller C sharp er script språk,

    Er en grunn til at det heter javascripg og ikke java, de som vet hva programmering er,

    vet hva vi snakker om når vi snakker om java og ikke javaSCRIPT ..

     

    Er ingen tvil om at javacript er kraftig verktøy for å få ut funksjoner fra Java runtime compilern i browsern din. La meg forklare deg litt bedre forskjellen. La oss ta C++ og f.eks php. Når du skriver

    kode i c++ jobber du med Unmanaged code. Jobber du med php, jobber du med managed code.

    Språk har nivåer, hvor langt unna OS/hardware du jobber. Script er veldig langt unna, for å si det sånn.

    "Script språk" har somregel få "syntax"er, da du ikke trenger å tenke på CLR.

     

    Jeg gidder ikke utdype hva jeg mener med at du kan blande script sammen, i php

    kan du blande php script og javascript sammen, det er det jeg mener med det.

    Slikt kan du ikke gjøre i csharp.

     

    3D arrays er da ikke vanskelig i det hele tatt, og krever heller ikke noe spesiell matte for å få til (eller, det er jo egentlig bare en matrise da, så teknisk sett er det jo matte), spørsmålet er heller hvorfor i all verden du skulle bruke det (kan hende det brukes i spillmotorer og animasjonssoftware, men det høres tungvindt ut).

    3D arrays, når du jobber med indexer så jobber du med tall heleveien..Men du kan jo kværulere

    til du bli blå troll..Har aldri sagt det er vanskelig, har sagt at det er mattematikk.

    Jeg bruker ofte indexer, bruker det selv for nettbutikk løsning, skal du lage datababeller

    uten at folk kjøper en vare er arrays veldig brukbar metode. Så konvertere Session til db.

     

    Og nei, du trenger ikke mattematisk logikk for å lage ett spill. Det å kalle på objekter og/eller funksjoner/metoder må du kunne for å programmere punktum, har ingenting med spill å gjøre. classe-verdier? Kan du i det hele tatt programmere, for det virker ikke som om du har den fjerneste anelse om hva du snakker om. Ja du kommer sjelden utenom int, float, double, char, bool og andre primære typer, men hva i ville granskaugen bit-representasjoner av tall har med å kunne en del matte å gjøre er for meg ett mysterium.

    Blir veldig kjedlig spill uten dynamic og bevegelse, og for det trengs matte, sånn er det. Liker

    man ikke matte, burde man holde seg unna spillutvikling.

    Du programmerer kanskje et spill bare med å definere verdier uten å gjøre noe med de? hehe,

     

    Nei jeg kan ikke programmering, men jeg vet å bruke matte ut av alle alle variablene i min classe (ja det heter faktisk det) Men du vet kanskje ikke hva en variabel er? Du roter veldig med forståelse, du

    kopierer det jeg skriver å blander alt sammen i en suppe for så å fornekte de faktiske forhold jeg

    skriver. les wiki..lær deg programmering.

     

    Jeg trenger ikke å holde 01 på plass, det er derfor vi fant opp programmeringsspråk, sånn at kompilatoren kan oversette språket til 01 for oss!

     

    You sir, are a troll!

    lol du må kværulere på alle ord? må være slitesom for deg. Ja data er laget med 0 og 1. Men

    du har vel aldri jobbet med binær parseing..

     

    Ingen troll her, kun faktiske forhold..

  4. Skinney lol. For en fantasi verden noen lever i..

     

    Programmering er algebra lol ? Feil.. Programmering er programmering. Selv om du har definisjoner av datatypes Accessor/propertise er det bare en liten bit av hva programmering er. Programmering laget for å kommunisere med maskinvare. Algebra er laget for tall, og for å forenkle ligninger og er en utvidelse av matematikken.

    Les http://no.wikipedia.org/wiki/Algebra og http://en.wikipedia.org/wiki/Programming_language før du prøver å kverulere med en som driver

    med programmering som levebrød. Du kan jo kverulere med de der.

     

    Du skriver at du lager appz og websider. Men du trenger aldri

    mer avansert matte en addering? Okey.. skulle likt å sett de appzene og

    websidene.

     

    I dag er det f.eks veldig populært med dynamisk grafikk, både i appz

    og på websider. Du kan jo prøve å regne ut "collusion detection"

    med bare addering og + og minus. Eller regne ut tyngdekraft av

    2 objekter.

     

    Script er ikke et programmenings språk nei. . Script kan kjøres

    uten direkte innflytelse fra compiler, og blir mer som

    modifisering i mine øyne. Programmerings språk, da snakker

    vi om et språk som går på compiler direkte og du kan ikke gjøre

    mye feil før compilern kneler. Der har du den største forskjellen.

    Videre kan jeg legge til at, mange script blander flere språk sammen

    uten å knele compiler. Java er et programmerings språk

    Java script er et script. En hammer er en hammer og en mus er en mus.

    Men er man Norman så går det sikker ann å kverulere på om en hammer

    er en hammer eller en mus er en mus. Jeg tror vi har for mye overflod av

    fantasi og kreativitet, det har sine positive og negative sider :p

     

    Jo du kommer langt med førsteskole matte, det skrev jeg også

    i midt innlegg. Blir litt vanskelig å legge sammen 2 floats eller integer

    uten + i mellom. Blir jo fort komplisert matte i programmenings verden, skal ikke mye til. Hvis du begynner med 3D Arrays og lange loops kan ting fort blir komplisert. Og slik brukes jo daglig.

     

    Sorry meg, men var ikke topicen på denne artikkelen "... i avansert programmering" Så vi får holde oss til det..

     

    Skal du lage spill, avansert eller enkelt, må du skjønne logikken rundt

    matte for å kunne lage funksjoner i spillet. Uansett om du har laget motoren

    selv eller ei, du må kalle på objecter eller funksjoner og forstå dems classe-verdier, du kommer sjelden utenom float eller int. Så ja du må kunne en del matte.

     

    lykke til å holde 01 på plass uten matte...

     

    Framtidens grunder-programmere er matte genier....Jeg har selv mye å friske opp..

  5. Normen og kverulanter :p Normen burde forbys blogg kommentarer. Da sannheten alltid skal fornektes virker det som.

     

    Innlegget til Hardware.no er helt korrekt. Gode programmere burde

    ha god kjennskap til matematikk, da programmering i seg selv er basert på algebra (google litt rundt så finner du), web app løsninger kan faktiske inneholde like mye matematikk som en spill app, så dine argumenter holder ikke mål. I java f.eks kreves det mye matematikk for enkle oppgave,

    til f.eks geometri/vector.

     

    Så det er bare å sette seg på skolebenken hvis man føler at sin egen matematikk ikke er god nok. Gjør oppmerksom på at script koding ikke

    er programmering. Her snakkes det om programmering.

×
×
  • Opprett ny...