Programmera genom att använda "Öppen källkod"

Permalänk
Medlem

Programmera genom att använda "Öppen källkod"

Hej,

Jag har bara lite funderingar angående öppen källkod (Open Source).

Vad menas med när man har programmerat genom att använda öppen källkod?
Är det när man inte använder något program såsom dreamweaver... Alltså att man kodar/programmerar med t.ex notepad etc?

Skulle vara underbart med en förklaring!

Tackar på förhand.

Permalänk

Öppen källkod menar att någon har utvecklat ett program och sen släppt källkoden för det. Om du programmerar genom att använda öppen källkod (open source) så har du baserat det du gjort på det någon annan skrivit och släppt källkoden för

Visa signatur

Asus Striker II Extreme / XFX Geforce GTX 280 / Q9450 @ 3.6GHz/ TRUE Noctua 120/ 4x1GB Corsair TWIN3X2048-1333C9DHX / X25-M G2 80gb Velociraptor / Win 7 Ultimate x64/ Antec P190

MovieDatabase

Permalänk
Medlem

Källkod är den okompilerade koden till ett program eller dyl. Dvs, för att få programmet att fungera så kompileras det. http://sv.wikipedia.org/wiki/Kompilera

källokoden för alla program finns inte tillgänglig, men för program med öppen källkod finns den det, då har man möjlighet att redigera och sen själv kompilera det. Nått sånt.
http://sv.wikipedia.org/wiki/K%C3%A4llkod

Visa signatur

Asus Zenbook UX32VD-R4002V.

Permalänk
Inaktiv

Öppen källkod är helt enkelt att du släpper källkoden till ditt program som andra nämnt.

Permalänk
Testpilot
Skrivet av KurreKula:

Om du programmerar genom att använda öppen källkod (open source) så har du baserat det du gjort på det någon annan skrivit och släppt källkoden för

Man kan väl också syfta på att man utvecklat genom att bara använda andra program som är öppna, ett exempel jag kommer på är filmen Elephants Dream som är gjord med enbart open source-verktyg: http://www.elephantsdream.org/

Programmerar man med Notepad använder man alltså inte open source utan får använda ett öppet alternativ.

Visa signatur

Kolla gärna in min RGB-LED-ljusstake i galleriet
[Gigabyte GA-Z97MX-Gaming 5][Intel Core i5 4690K][Corsair XMS3 16GB][Asus GeForce RTX 2060 Super Dual Evo OC]

Permalänk
Medlem

Ok, tackar för alla svar. Men alltså om jag nu förstått det rätt så använder man ett program som någon annan har gjort och programmerar via det? Alltså t.ex. Dreamweaver ( = Open Source / Öppen källkod )?

Eller vet inte om jag fortfarande är av banan. :/

Det är så att jag kanske ska gå programmering sen i sommar på Högskola så vore gött om man skulle förstå detta. Men har lite svårt att fortfarande förstå vad ni menar, tror jag.

Men att programmera genom att använda open source är alltså inte så vanligt, eller?

Skrivet av KurreKula:

Öppen källkod menar att någon har utvecklat ett program och sen släppt källkoden för det. Om du programmerar genom att använda öppen källkod (open source) så har du baserat det du gjort på det någon annan skrivit och släppt källkoden för

Skrivet av kon87:

Källkod är den okompilerade koden till ett program eller dyl. Dvs, för att få programmet att fungera så kompileras det. http://sv.wikipedia.org/wiki/Kompilera

källokoden för alla program finns inte tillgänglig, men för program med öppen källkod finns den det, då har man möjlighet att redigera och sen själv kompilera det. Nått sånt.
http://sv.wikipedia.org/wiki/K%C3%A4llkod

Skrivet av anon150287:

Öppen källkod är helt enkelt att du släpper källkoden till ditt program som andra nämnt.

Skrivet av hunden:

Man kan väl också syfta på att man utvecklat genom att bara använda andra program som är öppna, ett exempel jag kommer på är filmen Elephants Dream som är gjord med enbart open source-verktyg: http://www.elephantsdream.org/

Programmerar man med Notepad använder man alltså inte open source utan får använda ett öppet alternativ.

Permalänk
Medlem

Hur kan man säga det simplare...

Tänk dig att du bakar en kaka - men inte släpper receptet. Då är det inte open source.
Men om du väl släpper receptet så att alla kan se och modifiera den, så har du open source.

Visa signatur

W10 Pro N | i7-6700K @ 4.8 GHz | NH-D15 | RTX 3060 Ti | ASUS Z170 Pro Gaming | 16GB 3000MHz CL15 | M.2 2TB | EVGA 750W G2 | Fractal Design Define S | Logitech G502 X | Corsair K70 Red | Beyerdynamic DT 770 Pro 250Ω | Sound Blaster Z | BenQ XL2430T 144Hz + GW2250HM 60Hz »

Permalänk
Inaktiv

Nej.
Notepad++ är ett open source projekt men Dreamweaver till exempel är inte.
Det som gör något till "open source" är att källkoden är släppt och kan laddas ner till exempel.
Det kvittar om du skriver i Notepad++ eller Dreamweaver, om det du skapar ska vara open source eller inte kan du själv välja.

EDIT: phreec gjorde en bra beskrivning

Permalänk
Medlem
Skrivet av phreec:

Hur kan man säga det simplare...

Tänk dig att du bakar en kaka - men inte släpper receptet. Då är det inte open source.
Men om du väl släpper receptet så att alla kan se och modifiera den, så har du open source.

Skrivet av havsmonstret:

Nej.
Notepad++ är ett open source projekt men Dreamweaver till exempel är inte.
Det som gör något till "open source" är att källkoden är släppt och kan laddas ner till exempel.
Det kvittar om du skriver i Notepad++ eller Dreamweaver, om det du skapar ska vara open source eller inte kan du själv välja.

EDIT: phreec gjorde en bra beskrivning

Ok, tror jag börjar förstå nu
Tack!

Btw, har lärt mig lite genom att kolla på YouTube och så. Har använt mig av Notepad (inte ++) utan endast Notepad. Ganska enkelt och simpelt att börja med det.

Dreamweaver där kan man ju göra designen, så det är ju inte helt fel heller... eftersom koden skapas ju genom att man gör designen. Man kan "split" så ser man både design samt kodningen. Detta kanske vissa redan visste men ändå

Men för en nybörjare, vad skulle ni rekommendera då?

Notepad (eller Notepad++)
eller Dreamweaver?

Permalänk
Hedersmedlem

Är det någon kursbeskrivning du har fått det här uttrycket "programmera genom att använda öppen källkod"? Klistra in det i så fall. Men det tycker jag låter som kursen genomförs genom att man använder program som är öppen källkod.

Rörande vilken editor man kan använda för att göra hemsidor (som det låter att handla om) så finns det en jämförelse här:
http://en.wikipedia.org/wiki/Comparison_of_HTML_editors

Skrivet av kon87:

Källkod är den okompilerade koden till ett program eller dyl. Dvs, för att få programmet att fungera så kompileras det. http://sv.wikipedia.org/wiki/Kompilera

källokoden för alla program finns inte tillgänglig, men för program med öppen källkod finns den det, då har man möjlighet att redigera och sen själv kompilera det. Nått sånt.
http://sv.wikipedia.org/wiki/K%C3%A4llkod

Långt ifrån all källkod kompileras, många språk är interpreterade och där ser man källkoden. Sen kan man göra en skillnad på att ha öppen källkod eller förbinda sig att (tänker på företagsnivå) att inte sprida källkoden, då är den inte öppen/fri källkod.

Skrivet av anon150287:

Nej.
Notepad++ är ett open source projekt men Dreamweaver till exempel är inte.
Det som gör något till "open source" är att källkoden är släppt och kan laddas ner till exempel.
Det kvittar om du skriver i Notepad++ eller Dreamweaver, om det du skapar ska vara open source eller inte kan du själv välja.

EDIT: phreec gjorde en bra beskrivning

Han menade att han använt notepad (som i notepad.exe av Microsoft), alltså inte open source. Och notepad++ är ett bra tips, det håller jag med om.

Visa signatur

Forumregler | Feedbackforumet | Något som behöver modereras? Tryck på Anmäl inlägget och ge en anledning, någon moderator kommer granska inlägget och göra (egen) bedömning
"Fate. Protects fools, little children and ships named Enterprise." - Riker - ST:TNG

Permalänk
Medlem

Programmeraren kanske kör Linux? Då använder han program skapade med öppen källkod för att programmera.

Permalänk

Det är svårt att ge ett bra svar. Det vore enklare om vi visste i vilket programmeringsspråk du ska programmera.

Jag tycker personligen att det är svårt att programmera i notepad. Det är jag inte ensam om. Därför finns det massor med verktyg du kan använda när du programmerar som hjälper dig. Vissa är gratis andra kostar pengar och vilket verktyg du ska välja beror på vilket språk du ska utveckla. i

T ex kan du välja programmeringsspråket java och verktyget IntelliJ. Java har fördelen att det är plattformsoberoende, så det spelar ingen roll om du gillar Windows, Mac OS eller Linux. Här är en tutorial för att komma igång med java: http://download.oracle.com/javase/tutorial/getStarted/index.h...

Lycka till. Det är grymt roligt att programmera.