Sequentiële bestanden worden gebruikt in de computer programmeren te instrueren de computer input van lezen en schrijven van uitvoer te schijfbestanden, maken van softwaretoepassingen. Sequentiële bestanden, in tegenstelling tot willekeurige access-bestanden, moeten worden gelezen in volgorde helemaal door om te kunnen opereren.
Soorten bestanden
Bestanden komen in twee formaten: binaire en karakter. Binaire bestanden bevatten programmeerinformatie in reeksen van nullen en enen, terwijl teken bestanden bevatten toetsenbord symbolen, die vervolgens zijn ingediend als een sequentie van informatie. In beide typen bestanden, is de gegevens vertaald codering die kan worden gelezen door de processor van de computer, zoals ASCII- of Unicode. Nadat het bestand is gelezen, of input wordt verkregen, kan de processor vervolgens schrijven naar het bestand of storten vereiste gegevens en informatie.
Sequentiële vs. willekeurige
Er zijn twee manieren waarop een computer proces kan lezen en schrijven naar bestanden. De eerste betreft een sequentieel bestand, die moet worden gelezen in een periodieke orde; -processors kunnen niet overslaan rond of beginnen te lezen of schrijven naar een sequentiële bestand in een andere richting maar vooruit. Het tweede bestand is een willekeurige access-bestand, waarmee verwerkers te lezen of schrijven, begin of eind, op elk punt binnen het bestand.
Gebruik
Willekeurige access-bestanden zijn handig voor computerprogramma's waar zijnde kundig voor toegang tot verschillende stukjes gegevens in wisselende volgorde handig--bijvoorbeeld is bij het gebruik van een database. Voor de meeste andere toepassingen, worden sequentiële bestanden gebruikt, aangezien zij voor de meeste hoeveelheid controle over hoe toegang hebben tot informatie in-- en in welke volgorde het kan worden gelezen of weggeschreven naar toestaan.
Talen
Sequentiële bestandssystemen worden gebruikt in bijna elke computer programmeertaal, waaronder C (scherpe en plus), Visual Basic, Python, Cobol en Java.