Spisu treści:
Definicja - Co oznacza Stringly Typed?
„Stringed typed” to slangowe określenie IT związane ze strategiami kodowania, które opisuje proces, w którym programista nadmiernie wykorzystuje wartości ciągu dla zmiennych. Kod o ciągach ciągłych to kod, w którym zmienne są często pisane jako ciągi znaków i traktowane jak ciągi, gdy dla programistów są lepsze alternatywy. Jest także słowem odtwarzającym kod „silnie typowany”, który opisuje kod, w którym typy są stosowane sztywno w celu wymuszania wyników. Kod o typie ciągłym może być silnie pisany, ponieważ wzmacnia użycie ciągów, ale ogólnie nie jest „mocno napisany”, ponieważ zazwyczaj nie korzysta z najbardziej wydajnych rozwiązań.
Techopedia wyjaśnia Stringly Typed
W kodzie o ciągach ciągłych nawet różne typy zmiennych danych, takie jak liczby rzeczywiste, mogą być wpisywane jako ciągi znaków i traktowane jak ciągi znaków w ramach funkcji lub procedur. Wiele z tych funkcji i procedur zwraca ciąg zamiast liczby całkowitej, wartości zmiennoprzecinkowej lub innej wartości liczbowej. Jeden z najlepszych przykładów kodu napisanego ciągiem zilustrowany jest w memie lolcatz z dołączonym tekstem: „Mogę mieć ciąg do przechowywania daty valyooz?”. Tutaj twórca memu odnosi się do idei, że wartości dat są znacznie wydajniej traktowane jako liczby, ale programista może zamiast tego wpisać je jako ciągi znaków.
Idea pisania ciągiem znaków wpisuje się w sedno niektórych dużych różnic między tym, jak ludzie i komputery piszą i interpretują kod. Niektóre z tych różnic są uwzględnione w semantycznym ruchu sieciowym, który ma na celu oznaczanie technologii w sposób bardziej przyjazny dla człowieka i semantyczny. Z tego samego powodu jednym z największych powodów, dla których programiści mogą chcieć napisać kod napisany ciągiem, jest to, że jest dla nich wygodniejszy, jeśli z natury bardziej lubią słowa niż liczby. Kod napisany ciągiem jest kodem „przyjaznym dla słów” - kiedy zmienne są wpisywane jako ciągi, działają one jako ciąg znaków tekstowych. W pewnym sensie programiści mogą tworzyć kod napisany ciągiem, ponieważ po prostu boją się matematyki. W wielu różnych przypadkach, kodowanie ciągami faworyzuje podejście skoncentrowane na człowieku, tworzenie ciągów tekstowych dla zmiennych, zamiast podejścia skoncentrowanego na komputerze, polegającego na użyciu wartości liczbowych, które łatwiej przekonwertować na język maszynowy i kod binarny.