Gå til innhold

Holgers lille NTNU-tråd | *Se første post for spørsmål om hybel*


HolgerL

Hvilket sted tilhører du?  

1 456 stemmer

  1. 1. Velg ett av alternativene

    • Dragvoll
      254
    • Gløshaugen
      1018
    • Annet
      202


Anbefalte innlegg

Videoannonse
Annonse

Hvordan er fagene "MA2501 - Numerisk metoder / TMA4215 - Numerisk matematikk" , "TFY4235 - Numerisk fysikk" og "TFY4345 Klassisk Mekanikk" ?

Lurer litt på å ta disse senere i studieløpet =)

Numerisk matematikk er okei, fokus på grunnleggende ODE-løsere og ulike former for interpolasjon (polynomer, spliner osv). Numerisk fysikk er skrot, mye utdatert og regelrett feil som undervises av en fyr som kun anser fortran for å være et ekte programmeringsspråk. Ta heller Numerisk løsning av partielle difflikninger med element eller differansemetoder, mye nyttigere. Evt optimeringsteori-faget på matte.

 

Klassisk mekanikk har jeg ikke tatt, men har hørt det skal være bra for fysikere.

 

Fader så negative du er da. Numfys er et fag for folk som skal drive med fysikk. Når det kommer til Fortran så er det et veldig greit språk, skjønner ikke hva du har i mot det.

 

Klassisk Mekanikk er et av det kuleste fagene på NTNU og absolutt verdt å ta, men kan henne det blir litt vanskelig nebu. Hvis du får det til og skjønner det godt vil du lære veldig mye kult i det faget.

Lenke til kommentar

Hvordan er fagene "MA2501 - Numerisk metoder / TMA4215 - Numerisk matematikk" , "TFY4235 - Numerisk fysikk" og "TFY4345 Klassisk Mekanikk" ?

Lurer litt på å ta disse senere i studieløpet =)

Numerisk matematikk er okei, fokus på grunnleggende ODE-løsere og ulike former for interpolasjon (polynomer, spliner osv). Numerisk fysikk er skrot, mye utdatert og regelrett feil som undervises av en fyr som kun anser fortran for å være et ekte programmeringsspråk. Ta heller Numerisk løsning av partielle difflikninger med element eller differansemetoder, mye nyttigere. Evt optimeringsteori-faget på matte.

 

Klassisk mekanikk har jeg ikke tatt, men har hørt det skal være bra for fysikere.

 

Fader så negative du er da. Numfys er et fag for folk som skal drive med fysikk. Når det kommer til Fortran så er det et veldig greit språk, skjønner ikke hva du har i mot det.

Jeg sier det bare som det er; Med null fokus på konvergens eller feilanalyse og en overfladisk gjennomgang av algoritmene (til tider med HELT feil fokus, med egenverdialgoritmer ingen har brukt siden 70-tallet i stedet for velbrukte metoder.) er jeg redd faget gjør mer skade en nytte. Pensum kunne godt vært kuttet ned til halvparten av størrelsen og heller gitt en noenlunde ok innføring i faremomenter ol. Sånn som faget er nå kan det sammenlignes med å dele ut motorsager til førsteårsstudenter uten å forklare faremomenter.

 

Hvis du synes fortran77 er et "veldig greit språk" så tror jeg ikke jeg skal starte den diskusjonen. Hest og kjerre er også et veldig greit fremkomstmiddel.

 

Synes forsåvidt at det sier sitt at ingen noensinne har strøket i faget. Noensinne!

Endret av Moynar
  • Liker 2
Lenke til kommentar

Fortran 77 kjenner jeg ikke til, men 95 fungerer veldig greit spørr du meg. Kan både C++ og Fortran 95 og må si at for mitt bruk så fungerer fortran veldig bra.

Her er nøkkelordet "mitt bruk". Akkurat nå er du student og skriver programmer først og fremst til skoleoppgaver og liknende med kort levetid. Hvis programmet krasjer, så starter du det på nytt igjen med modifikasjoner. Trenger du et program som likner på noe du har laget tidligere drar du en copy/paste.

 

Problemet kommer om noen år, når du ender opp i næringslivet eller på et større prosjekt i akademia hvor mange forskjellige personer skal samarbeide om kompleks programvare som skal være robust, tilpasningsdyktig og gjenbrukbar. Da trenger man ting som feilhåndtering (ikke-eksisterende i fortran), enkapsulering (det finnes noen forsøk på OO i fortran, men det er bedre å bruke språk som har dette som sentrale features), stringhåndtering (katastrofe i fortran) og så videre. I tillegg har du rare konsepter som f.eks. at variable i fortran har implisitt type (slik at N og I automatisk er int, MED MINDRE NOEN OVERSTYRER DET, direkte livsfarlig i store programmer) og tendensen til å bruke GOTO.

 

For all del, fortran er et viktig historisk språk og det kan være greit å lære seg det fordi det eksisterer mye legacy kode innen vitenskaplige miljøer, men det er ikke et godt språk å bruke til undervisning fordi studentene skal være fremtidsorienterte og i stand til å skrive god programvare uten å nødvendigvis ha gått datateknikk.

 

Det er klart at Fortran virker attraktivt akkurat nå fordi det er et språk du kjenner godt, men på lang sikt tror jeg ikke det er holdbart som primærspråk.

 

Jeg er ikke alene om å like det heller.

http://en.wikipedia.org/wiki/Argumentum_ad_populum

  • Liker 6
Lenke til kommentar

Jeg sier det bare som det er; Med null fokus på konvergens eller feilanalyse og en overfladisk gjennomgang av algoritmene (til tider med HELT feil fokus, med egenverdialgoritmer ingen har brukt siden 70-tallet i stedet for velbrukte metoder.) er jeg redd faget gjør mer skade en nytte. Pensum kunne godt vært kuttet ned til halvparten av størrelsen og heller gitt en noenlunde ok innføring i faremomenter ol. Sånn som faget er nå kan det sammenlignes med å dele ut motorsager til førsteårsstudenter uten å forklare faremomenter.

 

Hvis du synes fortran77 er et "veldig greit språk" så tror jeg ikke jeg skal starte den diskusjonen. Hest og kjerre er også et veldig greit fremkomstmiddel.

 

Synes forsåvidt at det sier sitt at ingen noensinne har strøket i faget. Noensinne!

 

Numerisk fysikk er kult. Det er et innføringsfag i numerikk for fysikere, der hensikten er å få oversikt over mange forskjellige anvendelser og numeriske metoder. Jeg har også tatt TMA4220 (elementmetoden), og der var det derimot veldig mye konvergens og feilanalyse. Det kan være greit nok det, men som veilederen min sa: En god fysiker "ser" når løsningen er ustabil!

 

EDIT: Til din siste post: http://www.ntnu.no/c/document_library/get_file?uuid=d8d5d714-06d2-4342-8656-5ab384917e0e&groupId=40692 - FFI bruker fortran til simulering av halvlederegenskaper, så det er visstnok mulig.

 

Les artikkelen du selv linker til. Går fint an å nevne at det finnes mange som liker fortran uten at det er en logical fallacy (eller argumentasjonsfeil som wikipedia sier det heter på norsk). Feilslutningen kommer når noen påstår at siden mange mener noe, så er det sånn. Er det feil å si at siden veldig mange liker julemat, så indikerer det kanskje at julemat smaker godt?

Endret av Leviandan
Lenke til kommentar

Nå driver jeg heldigvis med fysikk og ikke data, selv om data er en viktig del av studiene. Det er en hel haug med funksjoner som Fortran ikke har, men for meg er det viktigere at det skal være raskt og enkelt å greit å skrive/lese.

 

Når jeg startet på master i høst spurte jeg veilederen min om hva jeg burde bruke, ha sa at både C++ og Fortran 95 var gode alternativer, men at det kunne være lurt å bruke Fortran siden det fantes mange biblioteker som omhandler det jeg driver med. Nå kan jeg både Fortran og C++ og jeg vil si at personlig så synes jeg begge språkene fungerer bra. Det jeg reagerer på er når folk skal uttale seg så kraftig om ting, det er et faktum at mange på NTNU og SINTEF som bruker Fortran og det er mange forskere som gjør det. Inkludert min veileder.

 

Når det kommer til strenger og slik så bryr jeg meg ikke veldig. Jeg vil regne, ikke skrive.

 

Skal du skrive store programmer med masse funksjoner så velger man kanskje noe annet, men i et fag som NumFys så fungerer det veldig greit. Og hvis jeg mot formodning skulle ha brukt for C++ så kan jeg jo det også. Programmering er jo ikke veldig vanskelig :p Og mange språk er jo veldig like.

Lenke til kommentar

Når jeg startet på master i høst spurte jeg veilederen min om hva jeg burde bruke, ha sa at både C++ og Fortran 95 var gode alternativer, men at det kunne være lurt å bruke Fortran siden det fantes mange biblioteker som omhandler det jeg driver med. Nå kan jeg både Fortran og C++ og jeg vil si at personlig så synes jeg begge språkene fungerer bra. Det jeg reagerer på er når folk skal uttale seg så kraftig om ting, det er et faktum at mange på NTNU og SINTEF som bruker Fortran og det er mange forskere som gjør det. Inkludert min veileder.

 

Hva jobber du med på oppgaven? Ellers som du sier ingenting i veien med Fortran så lenge man bruker det til algoritmeimplementering, løse ligningssystemer, osv.

 

Er nok ikke uten grunn at LAPACK/BLAS er utviklet i Fortran (LAPACK , i alle fall, finnes også i C/C++-implementasjon på netlib).

Endret av drgz
Lenke til kommentar

Hei!

 

Jeg er litt usikker på hvilket valgfag jeg skal velge for andre semester på tredjeåret på Datateknikk.

Akkurat nå står valget mellom

 

TDT4240 Programvarearkitektur,

TDT4205 Kompilatorteknikk og

TDT4190 Distribuerte systemer

 

Er det noen som har tatt noen av disse fagene og som ønsker å dele sine erfaringer?

 

På forhånd, takk!

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...