Anledningar till varför man skall hata MS.

Datorhårdvara

52 svar · 1 183 visningar · startad av Brimba · sida 3 av 3

Trådstarten, av Brimba

1) De har \\ istället för / i DOS bara för att djävlas. 2) De tjänar för mycket pengar 3) De har inga bra namn på körbara filer (ingen symetri), exempelvis har de copy, del, md, rd där de två första är direkt rip från cp/m-86 som Bill köpte för 70.000 och när DOS ver 2 kom med hårddiskar och struktur (kataloger) m.m så tvingades de skaffa några fler kommandon och då blev md, rd, cd användbbara

Läs hela trådstarten →
Medlem sedan juni 20014 290 inlägg
#41

Muzzafarath:

Javisst. cd tror att /aaa är en växel eftersom den börjar med / (kommandotolken är uppenbarligen kodad på fel sätt). Pröva att ta upp startmenyn och gå till "kör" och skriv in "/aaa" (utan citattecken) istället. Då kommer du komma till c:\aaa (eller c:/aaa).

Prova, och föklara, följande

c:\foo är en katalog som inehåller en textfil bar.txt (c:\foo\bar.txt)

I ex. notepad försök öppna filen "c:/foo/bar.txt" (skriv in det, inte klicka dig fram), jag får fel tillbaka att filen inte finns, däremot skriver jag "c:\foo\bar.txt" så öppnas filen!

Medlem sedan juni 20008 205 inlägg
#42

Jag vill bara påpeka att i DOS (och Windows) kan man faktiskt använda / *och* \.

Guuuuud vad värdelöst, ännu en uppmuntran till inkonsekvens. ;)

Visst kan man tycka att Microsoft J/Direct var en bra teknik för utveckling på Windowsplattformen

Läs den feta texten igen, Reefer. Delphi är också en toppenmiljö för Windowsutveckling, men det var inte det som var frågan ;)

Medlem sedan dec. 20003 083 inlägg
#43

spango;

men det var inte det som var frågan

Tja, jag vet väl inte vad du tror att du babblar om, men jag har talat hela tiden om Java utveckling på Windows plattformen, varför har du så j-a svårt att fatta det?

Medlem sedan apr. 20002 487 inlägg
#44

Det fungerar alltså inte i kommandotolken eller i "rena" DOS, utan endast i "kör" menyn, är det vad du menar?

Det funkar inte endast i kör-menyn. Prova att skriva in c:/windows/skrivbord i Explorer.

I ex. notepad försök öppna filen "c:/foo/bar.txt" (skriv in det, inte klicka dig fram), jag får fel tillbaka att filen inte finns, däremot skriver jag "c:\foo\bar.txt" så öppnas filen!

Det var som attsingen, det funkar faktiskt inte i Anteckningar (prövade du mitt "Kör" exempel förresten?). Men men, pröva att kompilera följande lilla program (och kör det och notera vad det skriver ut):

<font size="1" face="Verdana, Arial, Helvetica, sans-serif">Kod:<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#666600">
#include <stdio.h>

int main(void)
{
FILE *fp = fopen("c:/foo/bar.txt", "r");

if(fp != NULL) printf("c:/foo/bar.txt finns.");

fclose(fp);

return 0;
}

Skapa en fil som heter c:\foo\bar.txt först.

Som ni ser så försöker jag öppna c:/foo/bar.txt och om det lyckas, så skrivs meddelandet "c:/foo/bar.txt finns." ut. När jag kör det så får jag det meddelandet. Detta leder mig till slutsatsen att / faktiskt funkar som katalogseparator i Windows, men det verkar som det inte funkar i alla program.

:q

Medlem sedan apr. 20002 487 inlägg
#45

Titta här.

DOS and Derivatives
...

System calls accept either / or \ as the path separator. However, many command-line utilities of DOS vintage treat / as the option prefix, so may get confused by filenames containing /.

Medlem sedan sep. 20001 124 inlägg
#46

Tja, jag vet väl inte vad du tror att du babblar om, men jag har talat hela tiden om Java utveckling på Windows plattformen, varför har du så j-a svårt att fatta det?

För att Java != Windows, för att prata i klarspråk. Nämner någon Java för en utvecklare så är möjligheten att köra ett program på flera plattformar utan omkompilering, snabb utvecklingstid och ett stort klassbibliotek troligtvis de tre första sakerna som nämns. Det första (flera plattformar) försvinner om man använder sig av J++, J#, J-=Microsoft eller vad de nu än vill kalla det för.

Du får mer än gärna använda Java för att utveckla Windows-program. Dock får du räkna med bieffekten att andra plattformar kan användas för att köra ditt program också, vilket ju inte alls är någon nackdel. Försöker du bryta det så kommer Java-communityn definitivt inte att säga snälla saker om dig.

Medlem sedan sep. 20004 079 inlägg
#47

"Argument?"

Jag gillar inte java, och speciellt inte Sun, deras fasoner irriterar mig lika mycket som MS WPA fasoner.

Medlem sedan juni 20014 290 inlägg
#48

Muzzafarath:

I ingen av windows programmen jag provat (notepad, word, excel, mozilla ...), alla använder windows standard dlgopen funktion, fungerar det att öppna filen c:/foo/bar.txt däremot fungerar c:\foo\bar.txt

Medlem sedan apr. 20002 487 inlägg
#49

Men att öppna c:/foo/bar.txt funkar utmärkt i mitt lilla program som jag visade. Att skriva in file:///c:/foo/bar.txt funkar utmärkt i Mozilla. Något är konstigt med "öppna-dialogen"....

Medlem sedan juni 20014 290 inlägg
#50

Men att öppna c:/foo/bar.txt funkar utmärkt i mitt lilla program som jag visade.

Prova att använda windows standard dialogfönster för att ange en fil så kall du se!

Att skriva in file:///c:/foo/bar.txt funkar utmärkt i Mozilla.

Eftersom detta ex. är en URL så skall man använda / och inte \

Något är konstigt med öppna-dialogen"....

Det är så MS har designat dos och NT, att biliotek och filer åtskilljs med \.

Som sagt prova att skriva ett program som använder windows standarddialogruta för att öppna och spara filer så kommer du att märka att det inte fungerar.

Medlem sedan apr. 20007 588 inlägg
#51

Jag gillar inte java, och speciellt inte Sun, deras fasoner irriterar mig lika mycket som MS WPA fasoner.

Men.. Då är ju du lika trångsynt som de MS-hatande Unix-fanatiker som du enligt tidigare inlägg ogillar. Jag ogillar vissa av Microsofts marknadsknep, det gör dock inte att jag automatiskt hatar alla deras produkter.

Frågan återstår, har du öht erfarenhet av systemutveckling i Java eller trollar du bara för att skapa lite het debatt?

Medlem sedan apr. 20002 487 inlägg
#52

Det är så MS har designat dos och NT, att biliotek och filer åtskilljs med \.

Som sagt prova att skriva ett program som använder windows standarddialogruta för att öppna och spara filer så kommer du att märka att det inte fungerar.

Nej, det fungerar uppenbarligen inte att använda / i öppnadialogen i Windows.

Det är så MS har designat dos och NT, att biliotek och filer åtskilljs med \.

Men varför kan jag då använda / i fopen(), körmenyn, osv?

Medlem sedan sep. 20004 079 inlägg
#53

Men.. Då är ju du lika trångsynt som de MS-hatande Unix-fanatiker som du enligt tidigare inlägg ogillar. Jag ogillar vissa av Microsofts marknadsknep, det gör dock inte att jag automatiskt hatar alla deras produkter.

Det kan stämma, om man har en 5 årings logik! Jag gillar inte MS fasoner med WPA, jag gillar inte Suns fasoner med hur dom styr java, dessutom är det inte "all that" heller.
Vad är det för fanatiskt med det?

251 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
113 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)