Diskussion:C-programmering
Nytt ämneSkapar härmed diskussionsida
[redigera]Jag har surfat igenom historiken på sidan och sett att den stegvis utvecklats från en Wikipediaartikel till en utbrytning av små delkapitel som ligger på undersidorna miljö och historia. Jag undrar om det finns en plan för det pedagogiska upplägget. Historia är ett dj-kla intressant kapitel men det är bara relevant om man skriver någon bok som vänder sig till professionella, och det nuvarande kapitlet kan huggas ner rejält: det räcker med att Kernighan och Richie uppfann C för att skriva Unix för PDP-7 och litet detaljer, annars blir det överdetaljerat. Sedan också att C används till allt möjligt med betoning på systemprogrammering (i betydelsen ganska långt nedanför användargränssnittet). När det gäller C-kodandet undrar jag hur det är tänkt att det skall framskrida, om det skall vara elementära exempel på hur olika komponenter (arrayer, for-loopar, funktioner, parametrar) fungerar ett efter ett, eller om man i stället skall skriva något mer referensmanuallikt, som exempelvis Stroustrup-bibeln? Rursus (diskussion) 7 maj 2013 kl. 09.19 (CEST)
- Snackade med CÆSAR om att börja röja här. Jag fick OK, så nu sätter jag igång. Rursus (diskussion) 7 maj 2013 kl. 11.32 (CEST)
Var kommer statistiken ifrån?
[redigera]Från distrowatch.com senaste 12 mån (8 maj 2013 kl. 15.07 (CEST)):
cat -> linuxdist-2013-05-12mån.db Mint|Debian|3602 Mageia|Red Hat|2352 Ubuntu|Debian|1987 Fedora|Red Hat|1543 Debian|Debian|1431 openSUSE|S.U.S.E.|1349 PCLinuxOS|Red Hat|1078 Arch|Arch|1176 Manjaro|Arch|585 Puppy|unik|814 CentOS|Red Hat|816 Zorin|Debian|784 Snowlinux|Debian|700 Bodhi|Debian|624 OS4|Debian|554 SolusOS|Debian|663 Slackware|Slackware|686 Lubuntu|Debian|598 CrunchBang|Debian|529 Sabayon|Gentoo|565 FreeBSD|--|-- Slax|Slackware|298 ROSA|Red Hat|472 Chakra|Arch|497 Pear|Debian|472 ^D
I MySQL (jag brukade köra PostgreSQL):
mysql> create table linuxdist ( name text, class text, stat int ); mysql> load data infile '/home/rursus/database/linuxdist-2013-05-12mån.db' into table linuxdist fields terminated by '|';
mysql> select sum(stat) from linuxdist; +-----------+ | sum(stat) | +-----------+ | 24175 | +-----------+
mysql> alter table linuxdist add column percentage real; mysql> update linuxdist set percentage = stat/24175.0; mysql> select class, sum(percentage) from linuxdist group by class order by sum(percentage); +-----------+---------------------+ | class | sum(percentage) | +-----------+---------------------+ | -- | 0 | | Gentoo | 0.023371251 | | unik | 0.033671147 | | Slackware | 0.040703204 | | S.U.S.E. | 0.055801447 | | Arch | 0.09340227400000001 | | Red Hat | 0.258986553 | | Debian | 0.49406410900000003 | +-----------+---------------------+ 8 rows in set (0.00 sec)
Rursus (diskussion) 8 maj 2013 kl. 15.07 (CEST)
Snobert Sno
[redigera]Snobar artikel:
(egentligen gcc-inriktad, och ofta utanför ämnet C-programmering, men somligt av innehållet kan tjäna som mall för en generell C-programmerings-handbok). Rursus (diskussion) 21 maj 2013 kl. 11.38 (CEST)