🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.c
Article #309292

Re: jaki asm do pisania kompilatora

#309292
From: Przemek Biernat
Date: Wed, 17 May 2017 20:33
10 lines
3338 bytes
ja raczej polecam pisanie od dolu, glownie chyba dlatego ze w programowaniu liczy sie ogromnie podzial roboty na male latwe do przejscia stopnie i chyba latwiej sobie z tym poradzic w tym wydaniu "pisania recznie i od dolu" (bo mozna zaimplementowac na poczatek jakis naprawde maly wyrywkowy fragment, troche przyhackowac, isc na skroty i miec cos zrobione, pozniej rozwijanie tego jest juz latwiejsze
> 
> natomiast pisanie od gory przy pomocy ogolnej teorii i jakichs tam ogolnych czy tam trudnych tooli slabiej widze, nie mowie ze kniecznie jest zle ale po prostu jakos slabo to widze
> 
> - sam jestem jak na dzis bardzo blisko momentu napisani apierwszej wersji prostego asemblere x86 generujacego pliki exe i zdolnego wywolywac importy z winapi i idnne dllki, naprawde blisko, mysle ze z dwa dni roboty, choc troche utknąłem i ciagle zwlekam by to machnąć
> 
> (problemem jest zagmatwanie formatu PE, kto uwierzy ze ten shit nawet poczatek sekcji importow podaje w postaci adresu RVA w ramie a nie offsetu w pliku i nawet to trzeba sobie glupawo przeliczac ;u;u;u//LOLLIN ON THE FLOOR )

Fir, nie wiem kim jesteś i czy na drodze zawodowej zostaliśmy przedstawieni. Pomijając fakt że wszystkich tutaj szanuję na grupie i poza nią, pomimo zaistniałych zdarzeń, tak więc Fir zaczynam postrzegać twoje wpisy jako bardziej racjonalne. Jednak odkąd pamiętam, zawsze podchodziłem do problemów stosując zasadę od ogółu do szczegółu, podobnie zamierzam zrobić w tym przypadku. Wady: z reguły więcej roboty bo trzeba zmieniać ogół wraz z pojawiającymi się problemami i później znów schodzić niżej, jednak efekty są zdecydowania dużo lepsze, co akurat w mojej historii trudno udowodnić.
Technical Details
Message-ID: <52bf9007-bcc7-4619-aed4-d986c5e2acef@googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.glorb.com!67no250872itx.0!news-out.google.com!m134ni1088itb.0!nntp.google.com!67no252200itx.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
References: <8a9bf3a1-0f32-4805-a0b4-449f894d977d@googlegroups.com> <64ef8fb1-768b-4d62-917a-22afc37ed9ca@googlegroups.com> <3238052a-2088-4a4d-bf16-502ba96f64d6@googlegroups.com> <oet1ec$tft$1@node2.news.atman.pl> <4ca65137-42dd-4572-8cae-f30d68c9a429@googlegroups.com> <of3l27$2jo$4@node2.news.atman.pl> <aaf7f132-9246-41a4-9048-524d40a5dd16@googlegroups.com> <of9thl$hhb$1@node1.news.atman.pl> <98201387-3e38-48e9-862f-c6c2fda2c362@googlegroups.com>

Show Full Headers
Complete Article Headers
X-Received: by 10.99.110.136 with SMTP id j130mr387045pgc.52.1495053228159;        Wed, 17 May 2017 13:33:48 -0700 (PDT)
X-Received: by 10.157.17.23 with SMTP id g23mr19274ote.4.1495053228116; Wed, 17 May 2017 13:33:48 -0700 (PDT)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.glorb.com!67no250872itx.0!news-out.google.com!m134ni1088itb.0!nntp.google.com!67no252200itx.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.lang.c
Date: Wed, 17 May 2017 13:33:47 -0700 (PDT)
In-Reply-To: <98201387-3e38-48e9-862f-c6c2fda2c362@googlegroups.com>
Complaints-To: groups-abuse@google.com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=77.255.83.146; posting-account=JqeG5AoAAAAiFyQBrqF1gF5A1eLVPTrJ
NNTP-Posting-Host: 77.255.83.146
References: <8a9bf3a1-0f32-4805-a0b4-449f894d977d@googlegroups.com> <64ef8fb1-768b-4d62-917a-22afc37ed9ca@googlegroups.com> <3238052a-2088-4a4d-bf16-502ba96f64d6@googlegroups.com> <oet1ec$tft$1@node2.news.atman.pl> <4ca65137-42dd-4572-8cae-f30d68c9a429@googlegroups.com> <of3l27$2jo$4@node2.news.atman.pl> <aaf7f132-9246-41a4-9048-524d40a5dd16@googlegroups.com> <of9thl$hhb$1@node1.news.atman.pl> <98201387-3e38-48e9-862f-c6c2fda2c362@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <52bf9007-bcc7-4619-aed4-d986c5e2acef@googlegroups.com>
Subject: Re: jaki asm do pisania kompilatora
From: Przemek Biernat <biernat.przemyslaw@gmail.com>
Injection-Date: Wed, 17 May 2017 20:33:48 +0000
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit