Über große und kleine Programme...

Für sonstige Unterhaltungen, welche nicht direkt mit Lazarus zu tun haben

Wieviele Programmzeilen groß waren/sind Eure bisher größten [b]privaten[/b] Projekte?

<1 000
2
17%
1 000 bis 5 000
2
17%
5 000 bis 10 000
3
25%
10 000 bis 20 000
3
25%
20 000 bis 30 000
0
Keine Stimmen
30 000 bis 50 000
0
Keine Stimmen
50 000 bis 80 000
0
Keine Stimmen
80 000 bis 120 000
1
8%
120 000 bis 200 000
0
Keine Stimmen
200 000 bis 500 000
1
8%
 
Insgesamt abgegebene Stimmen: 12

Euklid
Lazarusforum e. V.
Beiträge: 2808
Registriert: Fr 22. Sep 2006, 10:38
OS, Lazarus, FPC: Lazarus v2.0.10, FPC 3.2.0
Wohnort: Hessen
Kontaktdaten:

Über große und kleine Programme...

Beitrag von Euklid »

Hallo Leute!

Hier eine kleine Umfrage zur Größe von privaten Projekten...
... damit sind Projekte gemeint, die in der Freizeit entstanden sind, und an denen man maßgeblich beteiligt (gewesen) ist.

Euklid

monta
Lazarusforum e. V.
Beiträge: 2809
Registriert: Sa 9. Sep 2006, 18:05
OS, Lazarus, FPC: Linux (L trunk FPC trunk)
CPU-Target: 64Bit
Wohnort: Dresden
Kontaktdaten:

Beitrag von monta »

Gegenfrage, die gesamten eigenen Umits, oder nur selbst erstellte Procedurs/Functions?

Beispielweise ist ne Unit von nem Formular mit vielen Komponenten ja schon mal ohne 'eigenen' Code 200 Zeilen lang.
Johannes

Benutzeravatar
theo
Beiträge: 10498
Registriert: Mo 11. Sep 2006, 19:01

Beitrag von theo »

Vielleicht könnte man etwas präziser antworten, wenn du uns erklären könntest, was der Sinn dieser Umfrage ist.
Wie Monta weiss ich nicht genau was ich da angeben soll.
Mein Qt3 Port von damals kommt auf über 80'000 Zeilen, aber vieles davon ist natürlich generierter Code.
Also was willst du genau wissen und wozu?

Euklid
Lazarusforum e. V.
Beiträge: 2808
Registriert: Fr 22. Sep 2006, 10:38
OS, Lazarus, FPC: Lazarus v2.0.10, FPC 3.2.0
Wohnort: Hessen
Kontaktdaten:

Beitrag von Euklid »

Gut, ich hätte das vielleicht etwas präziser formulieren müssen...

... ich meinte den gesamten Code, der während des Projektes entstanden ist. Einschließlich der "natürlich generierten" Zeilen im Kopfteil einer unit. Nur die Units sollten schon im Rahmen des eigenen Projektes entstanden sein - nicht dass jemand die LCL mitzählt ;)


Durch die Umfrage-Funktionen dieses Forums ist es möglich, anonymisiert anzugeben, in welcher Größenordnung die eigenen Projekte liegen. Die graphische Darstellung gibt dann einen Überblick.
Auf die Idee, eine solche Umfrage zu machen, kam ich, als ich gelesen hatte, dass der nVidia-Treiber mehrere duzend Mio. Zeilen lang ist. Da fragte ich mich: Auf welche Größe kommen wohl die größten privaten Projekte im Schnitt? - und so entstand diese Umfrage.

monta
Lazarusforum e. V.
Beiträge: 2809
Registriert: Sa 9. Sep 2006, 18:05
OS, Lazarus, FPC: Linux (L trunk FPC trunk)
CPU-Target: 64Bit
Wohnort: Dresden
Kontaktdaten:

Beitrag von monta »

muss ich zu Hause mal zählen lassen, aber mehr als 10000 wahrscheinlich
Johannes

pluto
Lazarusforum e. V.
Beiträge: 7180
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Beitrag von pluto »

nicht dass jemand die LCL mitzählt Wink

das ist ja schade....
MFG
Michael Springwald

hanibal
Beiträge: 369
Registriert: Sa 3. Mär 2007, 16:03
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit
Wohnort: Bramsche (Emsland)

Beitrag von hanibal »

hab gerade nachgezählt, mein mediaplayer, den ich mal geschrieben hatte, hatte 13220 Zeilen, aufer zeile genau, units, die nicht von mir stammen nicht mitgezählt.

monta
Lazarusforum e. V.
Beiträge: 2809
Registriert: Sa 9. Sep 2006, 18:05
OS, Lazarus, FPC: Linux (L trunk FPC trunk)
CPU-Target: 64Bit
Wohnort: Dresden
Kontaktdaten:

Beitrag von monta »

Wie zählt man das so genau?
Johannes

Euklid
Lazarusforum e. V.
Beiträge: 2808
Registriert: Fr 22. Sep 2006, 10:38
OS, Lazarus, FPC: Lazarus v2.0.10, FPC 3.2.0
Wohnort: Hessen
Kontaktdaten:

Beitrag von Euklid »

Macht das nicht der Compiler automatisch? Zumindest, wenn du Lazarus von der Konsole aus startest (Linux) und ein Programm alles neu erstellst, zeigt er dir die genaue Zeilenanzahl an.

monta
Lazarusforum e. V.
Beiträge: 2809
Registriert: Sa 9. Sep 2006, 18:05
OS, Lazarus, FPC: Linux (L trunk FPC trunk)
CPU-Target: 64Bit
Wohnort: Dresden
Kontaktdaten:

Beitrag von monta »

Ja...da steht manchmal was von ...lines compiled oder so.

Aber zälht er da nicht auch die anderen eingebundenen Units der Komponenten mit?
Johannes

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

Ja glaub schon das würde auch erklären wie man in einem Medienplayer zu 13000 Zeilen Code kommt.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

monta
Lazarusforum e. V.
Beiträge: 2809
Registriert: Sa 9. Sep 2006, 18:05
OS, Lazarus, FPC: Linux (L trunk FPC trunk)
CPU-Target: 64Bit
Wohnort: Dresden
Kontaktdaten:

Beitrag von monta »

Wäre ja auch logisch, woher soll Laz wissen, was 'eigener' Code ist.
Johannes

pluto
Lazarusforum e. V.
Beiträge: 7180
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Beitrag von pluto »

Es könnte eine Verzeichnis liste führen mit seinen Dateien. und Verzeichnissen
und gut ist.... die könnte dann ausgelassen werden.
MFG
Michael Springwald

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

Was bringt dieser Schwanzlängenvergleich eigentlich ? Ich habe Units an denen ich 8h gearbeitet habe und die umfassen 5000 Zeilen drin sind, genauso hab ich c files wo 10 Zeilen drin sind, an denen ich aber 80h gearbeitet habe.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

pluto
Lazarusforum e. V.
Beiträge: 7180
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Beitrag von pluto »

Eigentlich ist das eine Gute Frage. Evlt. wollen wir auch nur wissen, was das Größe Projekt ist was in Lazarus geschrieben wurde !
MFG
Michael Springwald

Antworten