whycomputer.com >> Wiedza o Internecie >  >> Oprogramowanie

Różnice między kodowaniem a programowaniem

Amerykańskie Biuro Statystyki Pracy nie dostrzega różnicy między terminami „programowanie” i „kodowanie” dla osób pracujących w programowaniu komputerowym. Terminy są często używane zamiennie, ale niektórzy ludzie znajdują jeden lub drugi termin preferowany lub używają ich do sugerowania różnych części procesu tworzenia oprogramowania komputerowego.

Podstawy kodu komputerowego
Programiści komputerowi musi przetłumaczyć działania, które chce wykonać komputer, na warunki, które komputer zrozumie. Komputery używają języka zwanego kodem maszynowym, który jest językiem binarnym. Oznacza to, że każda instrukcja, którą komputer rozumie, składa się z różnych kombinacji cyfr „1” i „0.” Programiści używają różnych języków pośrednich, takich jak C, C #, C ++, Java, Ruby i Python, aby sformułować wspólne myśli w języku znanym jako „kod źródłowy”. Następnie uruchamiają te języki za pomocą programu zwanego „kompilatorem”, który tłumaczy kod źródłowy na kod maszynowy lub binarny.

Ogólne Vs. Konkretne
Akt pisania kodu źródłowego nazywa się kodowaniem. Można to również nazwać programowaniem, ponieważ jest to część procedury programowania komputera. Jednak proces tworzenia oprogramowania to coś więcej niż pisanie kodu; obejmuje również uruchamianie kompilatora i naprawianie błędów, proces znany jako „debugowanie”. Kodowanie może być używane jako specyficzne terminy, a nie w ogólnym znaczeniu, i może odnosić się do konkretnego procesu wpisywania kodu, podczas gdy programowanie może odnosić się do dowolnego etapu procesu, w tym kompilacji i debugowania.

Status
Czasami terminy kodowanie lub programowanie mogą być używane jako symbole statusu. Przez wiele lat tylko osoby ze specjalnym szkoleniem mogły pisać programy, więc „programowanie” było działaniem związanym ze statusem. Ponieważ języki komputerowe i zautomatyzowane oprogramowanie ewoluowały i ulegały uproszczeniu, programowanie wymagało mniej specjalistycznych szkoleń. Nawet niedoświadczeni użytkownicy mogą teraz tworzyć proste programy z odpowiednimi narzędziami. Z tego powodu „kodowanie” zyskało status „programowania”, ponieważ sugeruje, że programowanie nie może wymagać specjalistycznych umiejętności, ale kodowanie wymaga specjalistycznej wiedzy i szkolenia.

Uwagi - Możesz być potrafi powiedzieć z kontekstu rozmowy, czy ktoś używa „kodowania” w konkretnym lub ogólnym sensie i czy ma do niego poczucie statusu. Jeśli nie możesz powiedzieć z kontekstu, w którym czytasz lub słyszysz słowo, nie wahaj się zapytać. Dziedzina informatyki stale się rozwija, a nawet wspólne słowa nabierają nowych znaczeń w miarę rozwoju branży.

URL:https://pl.whycomputer.com/oprogramowanie/100308016.html

Oprogramowanie
  • Różnice między załącznikiem 10 a rurą z harmonogramem 40

    Załącznik 10 i Załącznik 80 odnoszą się do różnicy w grubości ściany. Amerykańskie Towarzystwo Badań i Materiałów ustanowiło standardy. Podczas gdy ASTM przekształciło się w organizację międzynarodową, standardy są nadal szeroko stosowane w rurach w Stanach Zjednoczonych. Ciśnienie robocze W p

  • Jakie są różnice między kolejką koleją a kolejką liniową?

    Podczas gdy kolejki mogą odnosić się do dowolnego systemu płynów, kolejki kołowe i liniowe są częściej kojarzone z oprogramowaniem komputerowym i systemami komputerowymi. Między tymi dwoma typami kolejek występują zarówno różnice strukturalne, jak i wydajnościowe. Na przykład podczas projektowania f

  • Różnice między tekturą a kartonem

    Kiedy myślimy o opakowaniach, zwykle myślimy o kartonie i tekturze, i są chwile, kiedy możemy nawet zamienić te dwa. Często uważamy, że są one tym samym, jednak nawet jeśli oba są produktami papierowymi, różnią się pod wieloma względami. Pewnie mają pewne podobieństwa do papieru, ale mają różnice w

Wiedza o Internecie © https://pl.whycomputer.com